我想知道是否有人可以帮我解决我遇到的一个小问题。方法错误地打印表
我想打印出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("");
}
}
如果任何人都可以帮助我确定自己的愚蠢行为,我将不胜感激。
调试器没有帮助? – Tom 2012-04-17 03:31:25
它是功课吗? – 2012-04-17 03:31:51
啊,我忘了试一下。给我一点时间。 – Battleroid 2012-04-17 03:31:53