Post offices and most convenience stores have international ATMs. Credit cards are accepted at major establishments, though it’s best to keep cash on hand.
Tipping is not customary in Japan (leaving money on the table in a restaurant will usually result in the waiter chasing you down the street to give it back). High-end restaurants and hotels will usually add a 10% service fee to the bill.