Nope, if you are going to Tokyo or other city. Take your ATM card. Whilst not many Japanese banks take Cirrus based cards, enough do to get by. Citibank has an ATM at the airport and enough in Tokyo to survive. I have been a few times and never used anything other than AMEX, Visa and an ATM card for cash.