//求二维数组所有元素的平均值、最大值和最小值
//声明部分
int[][] a={
{12,45,66,24},
{56,78,90,32},
{32,44,56,98}
};
int sum=0;
int average;
int max,min;
//处理部分
for (int i=0;i<a.length;i++){
for (int j=0;j<a[i].length;j++){//取第一行所有元素和,依次类推
sum+=a[i][j];
}
}
average=sum/(a.length * a[0].length);//3*4=12
max=a[0][0];//min=integer.MAX_VALL
for (int i=0; i<a.length;i++){
for (int j=0; j<a[i].length;j++){
if (max<a[i][j]){
max=a[i][j];
}
}
}
min=a[0][0];
for (int i=0; i<a.length;i++){
for (int j=0; j<a[i].length;j++){
if (min>a[i][j]){
min=a[i][j];
}
}
}
System.out.println("平均值:"+average);
System.out.println("最大值:"+max);
System.out.println("最小值:"+min);
Java中求二维数组所有元素的平均,最大,最小值 |CSDN独创
最新推荐文章于 2024-05-08 15:24:52 发布