用java实现2. 以m行n列的二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果
时间: 2023-12-10 07:41:14 浏览: 26
可以使用以下代码实现:
```java
public class SumOfColumns {
public static void main(String[] args) {
// 定义一个二维数组
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
// 调用sumOfColumns方法计算各列元素之和
int[] sums = sumOfColumns(arr);
// 输出各列元素之和
for (int i = 0; i < sums.length; i++) {
System.out.println("第" + (i + 1) + "列的元素之和为:" + sums[i]);
}
}
// 计算二维数组各列元素之和的方法
public static int[] sumOfColumns(int[][] arr) {
int[] sums = new int[arr[0].length]; // sums数组用于存储各列元素之和
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
sums[j] += arr[i][j]; // 对于每一列,累加该列的元素值
}
}
return sums; // 返回各列元素之和
}
}
```
运行结果:
```
第1列的元素之和为:22
第2列的元素之和为:26
第3列的元素之和为:30
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)