switch语句编写某班同学某门课的成绩等级确定原则如下: 90<=成绩<=100,等级为优秀;80<=成绩<=89,等级为良好;70<=成绩<=79,等级为中等;60<=成绩<=69,等级为及格;成绩<60,等级为不及格; 要求当输入学生成绩来,能自动输出其对应的等级。
时间: 2024-09-23 20:10:38 浏览: 33
Python 输入一个数字判断成绩分数等级的方法
在编程中,你可以使用switch语句来实现这个需求。假设变量`score`存储了学生的成绩,下面是一个简单的示例,展示了如何使用switch结构来判断并输出成绩等级:
```java
int score;
System.out.println("请输入学生成绩:");
Scanner scanner = new Scanner(System.in);
score = scanner.nextInt();
String grade;
switch (score / 10) {
case 10: // 100分以上
grade = "优秀";
break;
case 9: // 90-99分
grade = "良好";
break;
case 8: // 80-89分
grade = "中等";
break;
case 7: // 70-79分
grade = "及格";
break;
default: // 60分以下
grade = "不及格";
}
System.out.println("学生成绩等级为:" + grade);
```
在这个例子中,我们通过`switch(score / 10)`将分数范围分为五档,然后分别给出对应的等级。最后,如果学生成绩不在上述范围内,就会执行`default`分支。
阅读全文