java利用switch语句将学生成绩分级,当从键盘中输入学生成绩在100~90范围时,输出“优秀”,在89~80范围时输出“良好”,在79~70范围时输出“中等”,在69~60范围时输出“及格”,在
时间: 2024-09-27 11:08:18 浏览: 35
jisuanqi.rar_c语言 成绩管理_学生成绩管理系统 j_成绩管理系统 C语言_输入成绩界面
在Java中,你可以使用`switch`语句结合条件判断来实现这样的成绩分级功能。下面是一个示例代码片段:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的成绩:");
int score = scanner.nextInt();
switch (score) {
case 100:
case 99:
case 98:
System.out.println("优秀");
break;
case 90:
case 89:
System.out.println("良好");
break;
case 80:
case 79:
System.out.println("中等");
break;
case 70:
case 69:
System.out.println("及格");
break;
default:
if (score >= 60) { // 如果成绩低于60,则默认输出“不及格”
System.out.println("不及格");
} else {
System.out.println("分数错误,请输入60到100之间的成绩");
}
break;
}
scanner.close();
}
}
```
在这个例子中,我们首先获取用户的输入,然后通过`switch`结构针对不同的成绩区间打印相应的评价。如果输入的成绩不在预设范围内,我们会添加一个`default`分支处理这种情况。
阅读全文