package project;
import java.util.Scanner;
public class sd {
public static void main(String[] args)
{
int[]Arr = getScores();
int max = getMax(Arr);
int min = getMin(Arr);
int sum = getSum(Arr);
int avg = (sum - max - min)/(Arr.length - 2);
System.out.println("平均成绩为"+avg);
}
public static int[] getScores() {
Scanner sc = new Scanner(System.in);
int[] scores = new int[6];
for (int i = 0; i < scores.length; ) {
System.out.println("请输入成绩");
int score = sc.nextInt();
if(score >= 0 && score <= 100){
scores[i] =score;
i++;
}else{
System.out.println("数据超出,请重新输入");
}
}
return scores;
}
public static int getMax(int[] scoreArr){
int Max =scoreArr[0];
for (int i = 1; i < scoreArr.length; i++) {
if(Max < scoreArr[i]){
Max = scoreArr[i];
}
}
return Max;
}
public static int getMin(int[] scoreArr){
int Min =scoreArr[0];
for (int i = 1; i < scoreArr.length; i++) {
if(Min > scoreArr[i]){
Min = scoreArr[i];
}
}
return Min;
}
public static int getSum(int[] scoreArr){
int sum = 0;
for (int i = 0; i < scoreArr.length; i++) {
sum = sum + scoreArr[i];
}
return sum;
}
}