Germany uses the euro written as EUR and its sign as €. You can keep dollars in case of an emergency but shops do not accept dollars or foreign checks.