Knowing Japanese would be great when going for a short vacation but it is not mandatory. There are English signs everywhere in the city of Tokyo. Even restaurants have menus in English. When in Japan, knowing the state language is not a necessity. It is an added advantage when it comes to befriending the locals.