java运用switch输入成绩判断成绩等级代码
时间: 2023-09-26 20:11:04 浏览: 177
以下是使用 switch 语句判断成绩等级的 Java 代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = sc.nextInt();
sc.close();
// 使用 switch 判断成绩等级
switch (score / 10) {
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;
}
}
}
```
代码解释:
1. 引入 `java.util.Scanner` 类,用于接收用户输入的成绩。
2. 创建 `Scanner` 对象 `sc`,并使用 `nextInt()` 方法接收用户输入的成绩,并将其存储在变量 `score` 中。
3. 使用 `switch` 语句对成绩进行判断。`score / 10` 用于求得成绩的十位数,然后根据不同的十位数输出不同的等级。注意,`case` 后面可以同时写多个值,表示这些值执行相同的操作。
4. `break` 用于退出 `switch` 语句。
5. `default` 用于匹配所有不符合上述条件的情况,即成绩小于 60 分。
6. 最后,输出判断后的等级。