给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。(要求用switch语句实现)
时间: 2024-11-09 17:31:27 浏览: 21
当你有一个百分制的成绩,并希望根据这个分数确定相应的等级,可以使用switch语句来实现。下面是一个简单的Java示例:
```java
public class GradeCalculator {
public static void main(String[] args) {
int score = 85; // 假设输入的成绩
String grade;
switch (score / 10) {
case 10: // 90及以上
grade = "A";
break;
case 9: // 80-89
grade = "B";
break;
case 8: // 70-79
grade = "C";
break;
case 7: // 60-69
grade = "D";
break;
default: // 60分以下
grade = "E";
}
System.out.println("Score: " + score + ", Grade: " + grade);
}
}
```
在这个例子中,我们首先将成绩除以10得到整数部分,然后用`switch`语句根据这个整数值对应不同的等级。注意这里假设了成绩不会小于0且不高于100。运行此程序,当输入85分时,会输出"Score: 85, Grade: B"。
阅读全文