例 输入相应的成绩级别,输出一个百分制成绩分数段。 90分-100分 B 80分-89分 C 70分-79分 D 60分-69分 E 0-59分 使用switch语句完成
时间: 2024-11-12 12:43:56 浏览: 24
C语言程序设计-给出百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,7
5星 · 资源好评率100%
你可以使用switch语句在编程中根据输入的成绩范围输出对应的等级。下面是一个简单的示例,假设我们有一个变量`score`存储学生的成绩,可以这样编写:
```java
int score;
// 假设已经获取到score的值
String grade;
switch (score / 10) {
case 9:
case 10:
grade = "A"; // 90分-100分
break;
case 8:
grade = "B"; // 80分-89分
break;
case 7:
grade = "C"; // 70分-79分
break;
case 6:
grade = "D"; // 60分-69分
break;
default:
grade = "E"; // 0分-59分
}
System.out.println("成绩等级:" + grade);
```
在这个例子中,我们将总成绩`score`除以10来进行大致的区间划分,并通过`case`关键字匹配每个区间对应的等级。最后,`break`语句用于跳出当前`case`,防止后续`case`也被执行。
阅读全文