【发布时间】:2021-05-26 02:02:02
【问题描述】:
我的一个学校作品告诉我们制作一个二维数组,并显示数组中的内容。我不知道为什么它说的越界,我有点卡住了。我们的任务是制作 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("");
}
}
}
}
【问题讨论】:
-
请编辑您的问题!
-
提示:嵌套
for loop后y的值是多少? -
啊抱歉,我发现了问题所在并已修复,因此不再需要任何帮助
标签: java arrayindexoutofboundsexception