小明班上有30个学生,昨天进行了一个数学的中期测试,让小明统计出班上的最高分,最低分和平均分用Java应用程序编写出来
public static void main(String[] args) {
int [] arr = new int[30];
Scanner sc = new Scanner(System.in);
for(int i = 0; i< arr.length;i++){
System.out.println("请录入第"+(i+1)+"位学生的成绩:");
arr[i] = sc.nextInt();
}
//最高分
int max = arr[0];
int min = arr[arr.length-1];
int sum = 0;
for(int j = 1;j<arr.length;j++){
if (max < arr[j]){
max = arr[j];
}
if (min > arr[j]){
min = arr[j];
}
sum += arr[j];
}
System.out.println("最高分为:"+max);
System.out.println("最低分为:"+min);
//平均分
double avg = (sum - max - min)/arr.length;
System.out.println("平均分为:"+avg);
}
}