用 switch 语句完成下列编程 1.输入一百分制成绩,要求输出等级 A、B、C、D、EB:80~89 A:90~100 C:70~79 D:60~69 E:60 以下 2.输入5分制成绩,输出其等级,A、B、C、D A:5 C:3 B:4 D:2、1、0
时间: 2024-12-02 13:21:09 浏览: 12
在许多编程语言中,`switch`语句可以用于根据给定条件选择并执行相应的代码块。下面是一个简单的例子,展示了如何使用`switch`语句分别针对两个不同的评分系统来确定等级:
对于100分制成绩:
```java
int score;
System.out.println("请输入100分制的成绩:");
Scanner scanner = new Scanner(System.in);
score = scanner.nextInt();
switch (score / 10) {
case 9:
case 10:
System.out.println("等级:A");
break;
case 7:
case 8:
System.out.println("等级:C");
break;
case 6:
System.out.println("等级:D");
break;
default:
System.out.println("等级:E");
}
```
对于5分制成绩:
```java
int fivePointScore;
System.out.println("请输入5分制的成绩:");
fivePointScore = scanner.nextInt();
switch (fivePointScore) {
case 5:
System.out.println("等级:A");
break;
case 4:
System.out.println("等级:B");
break;
case 3:
System.out.println("等级:C");
break;
case 2:
case 1:
System.out.println("等级:D");
break;
default:
System.out.println("无效分数");
}
```
阅读全文