怎样用JAVA计算二维各列元素之和

如题所述

/* 习题6
14.以M行N列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输

出所计算的结果。
*/

//app6_10.java
public class app6_10
{
public static void main(String[] args)
{
int[][] a={{1,2,3},{4,5,6},{7,8,9}};

Trans Sumnumber = new Trans(); //创建trans类的对象 sumnumber
Sumnumber.sum(a); //将二维数组a传入sum()方法
}
}
class Trans //定义另一个类
{
public void sum( int[][] array) //参数array接收一维整型数组
{
int[] result = new int[array.length];

for ( int i=0; i<array.length; i++)
{
for(int j=0; j<array[i].length; j++)

result[j] +=array[i][j];

}
for ( int j=0; j<result.length; j++)
System.out.println("这个二维数组第〔"+j+"〕列元素之和为:" +result[j]);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-11

看图片~~

我写的源码~

第2个回答  2010-04-11
int[][] arr = new int[i][j];
int[] sum = new int[j];
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
sum[j]+=arr[i][j];
}
}
第3个回答  2010-04-11
问题太抽象!!!