BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s[]=br.readLine().split(" ");
int max=Integer.parseInt(s[0]);
int min=Integer.parseInt(s[0]);
String tmp;
String tmp1;
int maxIndex=0;
int minIndex=0;
double sum=0.0;
for (int i = 1; i < s.length; i++) {
int value=Integer.parseInt(s[i]);
if(max<value){
max=value;
maxIndex=i;
}
if(min>value){
min=value;
minIndex=i;
}
}
tmp=s[s.length-1];
s[s.length-1]=String.valueOf(max);
s[maxIndex]=tmp;
tmp1=s[s.length-2];
s[s.length-2]=String.valueOf(min);
s[minIndex]=tmp1;
for (int i = 0; i <s.length-2 ; i++) {
sum+=Integer.parseInt(s[i]);
}
System.out.println(String.format("%.2f",sum/5));
输入77 78 79 77 76 75 74
输入76.40,但答案是76.60