2. In addition, you can bring a credit card. VISA, JBC, American Express and UnionPay are better credit cards in Japan.
Personal suggestion: bring cash+credit card, 2 credit cards, VISA and UnionPay.