package Day05;/*** 5、* 需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。* (静态初始化一个数组,在数组中随意写入6个分数) 选手的最后得分为:* 去掉一个最高分和一个最低分后 的4个评委平均值。* * 请写代码实现。(不考虑小数部分)*/
public class Day05_Demo05 {public static void main(String[] args) {int[] arr = {45, 65, 85, 98, 20, 88};int max = arr[0]; // 最大的元素值int least = arr[0];//最小的元素值double sum = arr[0]; // 数组的所有元素和for (int i = 1; i < arr.length; i++) {if (max < arr[i]) {max = arr[i];} else if (least > arr[i]) {least = arr[i];}sum += arr[i];}System.out.println("共计得分:" + sum);System.out.println("最高分:" + max);System.out.println("最低分:" + least);System.out.println("四个评委的平均值为:" + (sum - max - least) / (arr.length - 2));}
}