java 使用 switch 语句编写程序:根据考试成绩的等级打印出百分制分数段。设 A 为 90 分以上、B 为 80 分以上、C为 70 分以上、D 为 60 分以上、E 为 60 分以下。要求在程序中使用switch语句。并用98,84,77,65,40测试你的程序。
时间: 2024-09-30 15:12:24 浏览: 73
在Java中,你可以使用`switch`语句来根据考试成绩的等级打印对应的分数段。下面是一个示例程序,它会根据给定的成绩打印相应的等级:
```java
public class GradeCalculator {
public static void main(String[] args) {
int score = 98; // 测试用例
// 使用switch语句判断成绩所属的等级
String grade;
switch (score / 10) {
case 9:
grade = "A";
break;
case 8:
grade = "B";
break;
case 7:
grade = "C";
break;
case 6:
grade = score >= 60 ? "D" : "E"; // 如果成绩大于等于60,则为D;否则为E
break;
default:
grade = "无效分数"; // 处理非法输入或未覆盖的情况
break;
}
System.out.println("考试成绩:" + score + ",等级为:" + grade);
}
}
```
当你运行这个程序,并分别传入98,84,77,65,40这五个测试用例,它会依次输出对应的成绩等级。
阅读全文