我的一个学校作品告诉我们制作一个二维数组,并显示数组中的内容。我不知道为什么它说越界,我有点卡住了。我们的任务是制作 10 个学生 ID 和 3 个测试,每个测试都有分数,如下面数组的第一行所示。for 循环部分被设计为在 x 达到 3 后(显示最终测试分数时)移动到下一列。
public class TwoDArray {
public static void main(String [] args) {
int [] [] musicScores = { {1001, 2002, 3003, 4004, 5005,6006,7007,8008,9009,1010,},{10,7,8,9,5,10,8,7,6,9},{9,8,10,9,9,10,9,9,7,9},{8,7,8,9,8,7,8,10,8,8}};
int y = 0;
for (int x = 0; x < 4; x++) {
System.out.print(musicScores[x][y] + "\t");
for (x = 3;y < 10; y++) {
x = 0;
System.out.println("");
}
}
}
}