【发布时间】:2018-08-30 14:03:28
【问题描述】:
我正在编写一些代码来计算数组中每一行的总数。
public static int sum(int[][] array) {
int total = 0;
for (int i = 0; i < array.length; i++) {
for (int k = 0; k < array[i].length; k++) {
total = total + array[i][k];
}
}
return total;
}
上面的代码是计算出二维数组中所有数字的总和,但是我试图计算出数组每一行的总和。
public static int[] rowSums(int[][] array) {
}
我非常不确定如何让代码为每一行计算出二维数组。
【问题讨论】:
-
使用数组存储每一列的
total。这样你就可以total[k] = total[k] +array[i]k]; -
如果任何答案对您有帮助,您应该接受答案。
标签: java arrays arraylist multidimensional-array