java scanner switch case语句例子
时间: 2024-09-20 21:00:41 浏览: 31
在 Java 中,`Scanner` 类用于从用户输入读取数据,而 `switch case` 语句是一种控制结构,可以根据给定的不同条件执行不同的代码块。下面是一个简单的例子,展示如何结合 `Scanner` 和 `switch case` 使用:
```java
import java.util.Scanner;
public class SwitchCaseExample {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入数字(1 - 5):");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("你选择了 1");
break;
case 2:
System.out.println("你选择了 2");
break;
case 3:
System.out.println("你选择了 3");
break;
case 4:
System.out.println("你选择了 4");
break;
default:
System.out.println("无效的选择,请选择1到5之间的数字");
break;
}
input.close(); // 关闭 Scanner
}
}
```
在这个例子中,用户会被提示输入一个数字,程序会根据输入的数字执行相应的 `case` 代码块。如果输入不在指定范围(这里为 1 到 5),就会执行 `default` 代码块。
阅读全文