javaswitch…case语句用法输入成绩
时间: 2023-11-11 10:58:18 浏览: 212
switch case语句例子成绩.md
switch...case语句是一种在多个选项中选择一个执行分支的控制结构。在Java中,可以使用switch...case语句根据不同的条件执行相应的代码块。
以下是一个例子,展示了如何使用switch...case语句根据输入的成绩打印相应的等级:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = scanner.nextInt();
String grade;
switch (score / 10) {
case 10:
case 9:
grade = "优秀";
break;
case 8:
grade = "良好";
break;
case 7:
grade = "中等";
break;
case 6:
grade = "及格";
break;
default:
grade = "不及格";
break;
}
System.out.println("成绩等级为:" + grade);
}
}
```
在这个例子中,根据输入的成绩,程序将根据不同的条件执行相应的代码块。输入的成绩除以10后取整,然后根据结果进行匹配。例如,如果输入的成绩是85,那么它除以10后取整的结果是8,因此会执行对应的case 8代码块,将等级设置为"良好"。
阅读全文