【发布时间】:2014-11-04 04:58:16
【问题描述】:
我在创建此方法时遇到了麻烦,因为我刚开始使用数组,现在我必须创建一个方法,该方法将一个二维 inters 数组作为输入并返回一个包含每列平均值的单个数组?谁能帮忙?
public class Assigment4 {
public static void main(String[] args) {
int[][] a = new int[5][5];
a[0][0] = 1; //rows
a[0][1] = 2;
a[0][2] = 3;
a[0][3] = 4;
a[0][0] = 1; //columns
a[1][0]= 2;
a[2][0] = 3;
a[3][0] = 4;
double []summ =(averageForEachColumn(a));
}
public static double [] averageForEachColumn (int [][] numbers){
double ave [] = new double[numbers[0].length];
int count=0;
for (int i = 0; i < numbers[0].length; i++){
double sum = 0;
count= count+1;
for (int j = 0; j < numbers.length; j++){
count= count +1;
sum += numbers[j][i];
}
ave[i] = sum/count;
System.out.println (sum);
}
return ave;
}
}
【问题讨论】:
标签: java methods multidimensional-array