不知道为什么最大值最小值都是同一位数
public void szbj(){
int []A={61,23,4,74,13,148,20}; //定义一个数组 赋初值为61 23 4 74 13 148 20
int a=A[0]; //假设最大值为第一个元素
int b=A[0]; //假设最小值为第一个元素
double c=0; //平均值
double d=0; //累加值
for (int i = 0; i < A.length; i++) { //循环遍历数组中的元素
if (A[i]>a) { //如果数组中的值大于a 则替换
A[i]=a;
}
if (A[i]<b) { //如果数组中的值小于a 则替换
A[i]=b;
}
d=d+A[i]; //累加求和
}
c=d/A.length;
System.out.println("数组中的最大值是:"+a);
System.out.println("数组中的最小值是:"+b);
System.out.println("数组中的平均值是:"+c);
}