What rivers surround Japan?
the sea of japan and red sea. And pacific ocean
If by "surround" you mean rivers that form the border of Switzerland, the answer is the Rhine. The Rhine approximately follows Switzerland's eastern border with Liechtenstein and Austria, and its northern border with Germany. Is say "approximately" because in many places the border is a few Km from the Rhine. Other important rivers are the Rhone, which flows through Lake Geneva, the Inn, Ticino and Doubs.
Japan is a series of islands, none of them being especially big. You can't have a big river on a small island. There are lots of long rivers in Japan. It may depend on what you regard as long. Japan is not as big as some countries so would not have as much land for longer rivers. Its longest river is over 228 miles or 367 kilometres long.