从键盘读入学生成绩,找出最高分,从键盘读入学生成绩,找出最高分,并输出学生成绩等级。
成绩>=最高分-10 等级为’A’
成绩>=最高分-20 等级为’B’
成绩>=最高分-30 等级为’C’
其余 等级为’D’
double[] score = new double[5]; // 存放5位同学
System.out.println("输入学生成绩:");
Scanner scanner = new Scanner(System.in);
// 成绩存
for (int i = 0; i < score .length; i++){
score[i] = scanner.nextDouble();
}
// 求最大值
double maxScore = 0;
for (int j = 0;j < score.length; j++){
if (score[j] > maxScore){
maxScore = score[j];
}
}
System.out.println("最高分为:" + maxScore);
// 打印
for (int k = 0;k < score.length;k++){
if (maxScore - score[k] <= 10){
System.out.println("Student "+ k + " 的评级为:A");
}else if (maxScore - score[k] <= 20){
System.out.println("Student "+ k + " 的评级为:B");
}else if (maxScore - score[k] <= 30){
System.out.println("Student "+ k + " 的评级为:C");
}else {
System.out.println("Student "+ k + " 的评级为:D");
}
}