【发布时间】:2014-09-18 02:30:08
【问题描述】:
所以我想创建一个程序,该程序将根据数组的值打印 true 或 false。如果二维数组(行和列)中的值都等于 15。那么行中的值等于 15,列中的值等于 15。到目前为止我的代码:
public static boolean isAmazingArray(int[][] array) {
int rowTemp = 0;
int colTemp = 0;
for (int row = 0; row < array.length; row++) {
for (int col = 0; col < array[0].length; col++) {
rowTemp += array[row][0];
colTemp += array[0][col];
}
if (rowTemp == 15 && colTemp == 15) {
return true;
}
}
return false;
}
【问题讨论】:
-
快速澄清:我们正在检查每行和每列的总和是否等于15?
-
什么不起作用?您为调试自己做了哪些努力?
-
是的,我正在尝试检查每一行和每一列的总和,看看它是否等于 15。
-
@AlexisLeclerc 我仍然不确定如何很好地调试程序,需要一些帮助
-
嗯,首先,什么不工作?
标签: java methods multidimensional-array