帮我写一段java代码,用Switch结构实现学生等级的输出:对一个学生的考试成绩进行等级划分;如果分数大于80分,那么等级为优:否则,如果分数大于70分,那么等级为良:否则,如果分数大于60分,那么等级为中:否则,等级为差
时间: 2024-09-14 19:16:13 浏览: 55
以下是一个Java代码示例,使用Switch结构实现学生的成绩等级输出:
```java
public class StudentGrade {
public static void main(String[] args) {
int score = 85; // 假设学生分数为85分
char grade;
switch (score / 10) {
case 10:
case 9:
grade = '优';
break;
case 8:
grade = '良';
break;
case 7:
grade = '中';
break;
default:
grade = '差';
}
System.out.println("学生的成绩等级为:" + grade);
}
}
```
在这段代码中,我们首先定义了一个分数变量`score`,然后通过一个`switch`语句根据分数划分等级。由于成绩是连续的数值,我们可以通过将分数除以10并取整的方式来进行分类。例如,如果分数是85分,那么`score / 10`的结果为8,根据`switch`语句的逻辑,最终会得到`grade = '良';`的结论,从而输出学生的等级。
阅读全文