评分计算功能关键算法(最大最小平均值)

编写一个应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值、最小值和平均值。

package sixth;

public class one {
    public static void main(String[] args) {
        double[] a={9.8,12,45,67,23,1.98,2.55,45};
        double max=0;//当前最大值
        double min=0;//当前最小值
        double average;//平均值
        double sum = 0;//总值
        for (int i=0;i<a.length;i++){
            if (i==0) {//假设第一个最大,最小
                max = min = a[0];
            }
            if (a[i]>max){  //大于最大
                max=a[i];
            }
            if (a[i]<min){
                min=a[i];
            }

            sum = sum+a[i];
        }
        average=sum/a.length;

        System.out.println("最大值为:"+max);
        System.out.println("最小值为:"+min);
        System.out.println("平均值为:"+average);
    }

}

  

猜你喜欢

转载自www.cnblogs.com/chenjiajiale/p/12525965.html