【发布时间】:2016-04-12 17:43:41
【问题描述】:
我在尝试打印 9x9 整数网格时遇到了一个奇怪的问题。当我在 main 方法中尝试这段代码时:
for (int row = 0; row < 9; row++) {
for (int col = 0; col < 0; col++) {
System.out.format( "%d ", entries[row][col] );
}
System.out.print("\n");
}
输出只是一堆空格和换行符,没有实际的整数。我已经测试了“条目”以确保它实际上包含正确的值(确实如此)。奇怪的是,当我在 main 方法中尝试以下代码时:
System.out.format("%d ", entries[0][0]);
它有效。由于某种原因,for 循环弄乱了输出。有什么想法吗?
【问题讨论】:
-
col < 0?这不可能。