you should learn Japanese,because when you visit China people here are able to speak English which you can understand easily. And Chinese people are very friendly.
when you go to Japan you would be confused by there English pronounciation, so you have to learn some Japanese