為啥我這個數(shù)組輸出最大值和總數(shù)不對
public class imooc_shuzhu2 {
? ??
? ? public static void main(String[] args) {
? ? int[] shuzhu = new int[] { 61, 23, 4, 74, 13, 148, 20 };
? ? ? int max=shuzhu[0];
? ? ? int min=shuzhu[0];
? ? ? double sum=0;
? ? ? double avg=0;
? ? ? for(int i=0;i<shuzhu.length;i++){
? ? ?if(shuzhu[i]>max)
? ? ?sum=shuzhu[i]; ? ? ?
? ? ?if(shuzhu[i]<min)
? ? ?min=shuzhu[i]; ? ?
? ? ?sum+=shuzhu[i];
? ? ? }
?avg=sum/shuzhu.length;
System.out.println("最小值"+min);
System.out.println("最大值"+max);
System.out.println("平均數(shù)"+avg);
? ? }
}
2018-03-08
2018-03-07
2018-03-07
sum=shuzhu[i];改成max=shuzhu[i];