import java.util.Scanner;
public class fenshu {
public static void main(String[] args) {
int[] newArr = getScore();
int gaofen = max(newArr);
System.out.println("最大值为" + gaofen);
int difen = min(newArr);
System.out.println("最小值为" + difen);
int zong = he(newArr);
System.out.println("分数总和为" + zong);
int zuizhong = (zong - gaofen - difen) / 3;
System.out.println("选手最终得分为" + zuizhong);
}
// 求所有分数的和
public static int he(int[] newArr) {
int zongfen = 0;
for (int i = 0; i < newArr.length; i++) {
zongfen = zongfen + newArr[i];
}
return zongfen;
}
// 获取最大值
public static int max(int[] newArr) {
int max = newArr[0];
for (int i = 1; i < newArr.length; i++) {
if (max < newArr[i]) {
max = newArr[i];
}
}
return max;
}
// 获取最小值
public static int min(int[] newArr) {
int min = newArr[0];
for (int i = 1; i < newArr.length; i++) {
if (min > newArr[i]) {
min = newArr[i];
}
}
return min;
}
// 获取分数
public static int[] getScore() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入选手得分");
int[] score = new int[5];
for (int i = 0; i < score.length; i++) {
int fen = sc.nextInt();
if (fen >= 0 && fen <= 100) {
score[i] = fen;
} else {
System.out.println("请重新输入");
i--;
}
}
return score;
}
}