写一个Java程序实现将百分制转化为优秀,良好,中等,及格,不及格。其中100到90是优秀,89到80是良好, 70到79是中等,60到69是及格,59到0是不及格。要求要用switch语句。
时间: 2024-09-26 08:17:01 浏览: 23
下面是一个使用Java编写的简单程序,该程序使用`switch`语句将百分制成绩转换为相应的评价等级:
```java
import java.util.Scanner;
public class GradeConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入学生的百分制成绩:");
int score = input.nextInt();
String grade;
switch (score / 10) {
case 10: // 优秀
grade = "优秀";
break;
case 9: // 良好
grade = "良好";
break;
case 8: // 中等
grade = "中等";
break;
case 7: // 及格
grade = "及格";
break;
default: // 不及格
grade = "不及格";
}
System.out.println("学生分数对应的评价为: " + grade);
}
}
```
用户输入一个百分制成绩,程序会根据其整除10的结果,确定评价等级,并在屏幕上显示出来。