我想知道是否有人可以帮助我解决我遇到的一个小问题。
我正在尝试打印一个包含 100 个项目的数组,每行需要 10 个项目,之后它开始一个新行。我已经成功地做到了这一点,但是,每一列中的每一行都显示相同的数字。例如。我的输出是:
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
当它应该显示为以下内容时:
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
这是我用来打印表格的以下方法:
public static void printTable(int[] emirps) {
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 10; j++) {
// After 10 go to a new line
System.out.printf("%d\t", emirps[i]);
}
System.out.println("");
}
}
如果有人能帮我查明我犯错的地方,我将不胜感激。