質問: { {10,20,30}, {40,50,60}, {70,80,80}, {10,20,30}, {40,50,60}, }; System.out.println("小学生5人の成績を表示"); for (int i=0; i < 1; i++){ for (int j=0; j <1;j++){ System.out.println(name[i]); } } for (int i=0; i < 1; i++){ for (int j=0; j <3;j++){ System.out.println(gokyouka[i][j]); } } for (int i=1; i < 2; i++){ for (int j=0; j <1;j++){ System.out.println(name[i] ); } } for (int i=1; i < 2; i++){ for (int j=0; j <3;j++){ System.out.println(gokyouka[i][j]); } } for (int i=2; i < 3; i++){ for (int j=0; j <1;j++){ System.out.println(name[i] ); } } for (int i=2; i < 3; i++){ for (int j=0; j <3;j++){ System.out.println(gokyouka[i][j]); } } for (int i=3; i < 4; i++){ for (int j=0; j <1;j++){ System.out.println(name[i] ); } } for (int i=3; i < 4; i++){ for (int j=0; j <3;j++){ System.out.println(gokyouka[i][j]); } } for (int i=4; i < 5; i++){ for (int j=0; j <1;j++){ System.out.println(name[i] ); } } for (int i=4; i < 5; i++){ for (int j=0; j <3;j++){ System.out.println(gokyouka[i][j]); } } } }
回答: いったんforのところをすべて消しましょう。 まず1人分(佐藤くん)だけを出力してみましょう。 printlnメソッドを実行すると、その内容を出力した時点で改行されてしまうのでそこに注意しましょう。