Java简单计算以m行n列的二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
时间: 2024-02-06 07:08:57 浏览: 53
Java 计算器 简单
可以使用如下的Java代码来实现:
```java
public class ArraySum {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int[] colSum = sumOfColumns(arr);
for (int i = 0; i < colSum.length; i++) {
System.out.println("Sum of column " + (i+1) + " is " + colSum[i]);
}
}
public static int[] sumOfColumns(int[][] arr) {
int[] colSum = new int[arr[0].length];
for (int i = 0; i < arr[0].length; i++) {
for (int j = 0; j < arr.length; j++) {
colSum[i] += arr[j][i];
}
}
return colSum;
}
}
```
在这个例子中,我们定义了一个 `sumOfColumns` 方法,该方法接收一个二维数组作为参数,并返回一个整型数组,其中每个元素表示对应列的元素之和。在 `main` 方法中,我们定义了一个示例数组 `arr`,并将其作为参数传递给 `sumOfColumns` 方法,然后打印出每列的元素之和。
阅读全文