以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
时间: 2023-04-13 22:02:05 浏览: 218
可以定义一个方法,接收一个m行n列的二维数组作为参数,然后遍历每一列,计算该列元素之和,并将结果存储在一个数组中。最后返回该数组并输出结果即可。具体代码如下:
public static int[] sumColumns(int[][] arr) {
int m = arr.length;
int n = arr[].length;
int[] result = new int[n];
for (int j = ; j < n; j++) {
int sum = ;
for (int i = ; i < m; i++) {
sum += arr[i][j];
}
result[j] = sum;
}
return result;
}
调用该方法时,只需要传入一个m行n列的二维数组即可,例如:
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int[] result = sumColumns(arr);
System.out.println(Arrays.toString(result));
输出结果为:
[12, 15, 18]
阅读全文