使用switch...case编写判断成绩等级程序:分数0~100转为等级A~E,其中A级90~100分,B级80~89分,C级70~79分,D级60~69分,E级0~59分。
时间: 2024-09-19 14:18:02 浏览: 53
你可以使用`switch...case`结构来编写一个简单的成绩等级转换程序,如下所示:
```java
public class GradeConverter {
public static void main(String[] args) {
int score;
System.out.println("请输入学生的分数(0-100):");
Scanner scanner = new Scanner(System.in);
score = scanner.nextInt();
String grade;
switch (score / 10) {
case 10:
case 9:
grade = "A";
break;
case 8:
grade = "B";
break;
case 7:
grade = "C";
break;
case 6:
grade = "D";
break;
default:
grade = "E";
}
System.out.printf("学生分数为%d,对应的等级为:%s", score, grade);
}
}
```
这个程序首先获取用户的分数输入,然后根据分数除以10的结果分配相应的等级。例如,如果分数在90到100之间(即`score / 10 == 10`),则等级为"A"。
阅读全文