需求:在唱歌比赛中,有6名评委给选手打分,分数的范围是0-100之间的整数。 选手的最后得分为:去掉最高分,最低分后4个评委的平均分,请完成上述过程并计算出选手的得分
package test;
import java.util.Scanner;
public class test5 {
public static void main(String[] args) {
// 需求:
// 在唱歌比赛中,有6名评委给选手打分,分数的范围是0-100之间的整数。
// 选手的最后得分为:去掉最高分,最低分后4个评委的平均分,请完成上述过程并计算出选手的得分
//定义一个数组用来存储6名评委的打分(0-100)
int[] scoreArr = getScores();
for (int i = 0; i < scoreArr.length; i++) {
System.out.println(scoreArr[i]);
}
//求出数组的最大值
int max = getMax(scoreArr);
//求出数组的最小值
int min = getMin(scoreArr);
//求出数组6个分数的总和
int sum = getSum(scoreArr);
//求出数组减去最大值最小值后的平均分
int avg = (sum - max - min)/(scoreArr.length-2);
//打印分数
System.out.println("选手最终得分为"+avg);