【发布时间】:2015-03-23 02:03:39
【问题描述】:
我想知道我是否可以用一个循环而不是两个循环来写这个东西?
for (int row = 0; row < matrix.length; row++) {
for (int col = 0; col < matrix[0].length; col++) {
if ((row + col) % 2 == 0) {
System.out.print(matrix[row][col] + ", ");
sum += matrix[row][col];
}
}
System.out.println("with a sum of " + sum);
}
实际上只是忽略循环的主体。这完全无关紧要,我不知道为什么要包含它。如何以某种方式组合两个 for 循环是我的问题。
尽可能保持简单。谢谢!
【问题讨论】:
标签: java loops for-loop matrix 2d