淘先锋技术网

首页 1 2 3 4 5 6 7
import java.util.Arrays;

/**
 * @Author: TianZhang
 * @Date: 2021/3/10 20:44
 * @Description: 现在有五个评委给出了比赛成绩(10分制):第一位评委(8.0分)、第二位评委(9.9分)
 * 第三位评委(9.0分)、第四位评委(8.9分)、第五位评委(9.2分),要求去掉最高分与最低分,而后计算平均分
 */
public class ArraysDemo03 {
    public static void main(String[] args) {
        double[] results = new double[]{8.0, 9.9, 9.0, 8.9, 9.2};
        //排序
        Arrays.sort(results);
        //给一个求和的起始量
        double sum = 0;
        //去掉最高分和最低分
        for (int i = 1; i < results.length - 1; i++) {
            //sum=sum+results[i];
            sum += results[i];

        }
        //无法判断优先级的,记得加()
        System.out.println("平均分=" + (sum / (results.length - 2)));
    }

}