编写一个程序,读入学生成绩,得到最高分best,然后根据下面的规则,给出等级值: 如果分数>=best-10,等级为A 如果分数>=best-20,等级为B 如果分数>=best-30,等级为C 如果分数>=best-40,等级为D 其他情况下,等级为F 程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级给出结论。下面是一个运行示例:
package 学习; import java.util.*; public class study { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入学生的人数"); int numOfStudent=input.nextInt(); int []score=new int[numOfStudent]; int best=score[0]; System.out.println("请依次输入"+numOfStudent+"个学生的成绩"); //输入四个学生的成绩 for(int i=0;i<score.length;i++) { score[i]=input.nextInt(); } //获取最高成绩 for(int i=0;i<score.length;i++) { if(score[i]>best) { best=score[i]; } } //输出四个学生的成绩等级 for(int i=0;i<score.length;i++) { if(score[i]>=best-10) { System.out.println("学生"+i+"的成绩是"+score[i]+",等级为A"); } else if(score[i]>=best-20) { System.out.println("学生"+i+"的成绩是"+score[i]+",等级为B"); } else if(score[i]>=best-30) { System.out.println("学生"+i+"的成绩是"+score[i]+",等级为C"); } else if(score[i]>=best-40) { System.out.println("学生"+i+"的成绩是"+score[i]+",等级为D"); } else { System.out.println("学生"+i+"的成绩是"+score[i]+",等级为F"); } } } }