1 package com.shuzu;
2
3 public class Average {
4 public static void main(String[] args) {
5 int[][] a = {{2,3},{6,7},{8,20,20}};
6 Average ave = new Average();
7 ave.strAvg(a);
8 System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
9 ave.sumAvg(a);
10 }
11
12 //求所有数值的平均值
13 public void sumAvg(int[][] b){
14 int sum = 0;
15 int n=0;
16 float ave=0;
17 for(int row=0;row<b.length;row++){
18 for(int col=0;col<b[row].length;col++){
19 sum=sum+b[row][col];
20 n++;
21 }
22 }
23 ave = sum/n;
24 System.out.println("数组中含有的数值的个数:"+n+"所有数组值相加得到的和是:"+sum+"得到的平均数是:"+ave);
25 }
26 //求二维数组中每个数组的平均数
27 public void strAvg(int[][] b){
28 float ave =0;
29 int sum = 0;
30 for(int row=0;row<b.length;row++){
31 for(int col=0;col<b[row].length;col++){
32 sum = sum+b[row][col];
33 ave = sum/b[row].length;
34 }
35 System.out.println("二维数组中每个数组的和:"+sum+"平均值是:"+ave);
36 ave=0;
37 sum=0;
38 }
39 }
40 }