Java用swith语句实现键盘输入成绩有效性[0,100]和成绩等级的判定
时间: 2023-03-19 14:23:05 浏览: 151
可以使用 Java 中的 switch 语句来判断键盘输入的成绩的有效性和等级。以下是一个示例代码:
```
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = input.nextInt();
if (score >= 0 && score <= 100) {
int level = score / 10;
switch (level) {
case 10:
case 9:
System.out.println("成绩等级为:优秀");
break;
case 8:
System.out.println("成绩等级为:良好");
break;
case 7:
System.out.println("成绩等级为:中等");
break;
case 6:
System.out.println("成绩等级为:及格");
break;
default:
System.out.println("成绩等级为:不及格");
break;
}
} else {
System.out.println("输入的成绩无效");
}
}
}
```
以上代码通过 Scanner 类获取用户输入的成绩,判断是否在有效范围 [0,100] 内。如果输入成绩无效,则输出错误信息。如果成绩有效,则根据分数的等级使用 switch 语句判断成绩等级,并输出对应的等级信息。
阅读全文
相关推荐

















