对于代码:
// Demonstrate a two-dimensional array.
class TwoDArray {
public static void main(String args[]) {
int twoD[][] = new int[4][5];
int i, j, k = 0;
for (i = 0; i < 4; i++)
for (j = 0; j < 5; j++) {
twoD[i][j] = k;
k++;
}
for (i = 0; i < 4; i++) {
for (j = 0; j < 5; j++)
System.out.print(twoD[i][j] + " ");
System.out.println();
}
}
}
输出给了我:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
问题是,为什么不给每个数字换行?我的意思是在 for 循环中,如果第一个 System.out 输出了 20 次,为什么下一个System.out.println();
输出的量不一样?