使用switch语句编写一个简单的菜单程序,显 示以下选项: 1.输出吃饭 2.输出睡觉3.输出学习 4.输出玩游 戏
时间: 2024-10-16 15:08:02 浏览: 38
第4章循环结构
当然可以。下面是一个简单的例子,展示了如何使用`switch`语句创建一个命令型的菜单程序:
```java
import java.util.Scanner;
public class MenuProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到菜单选择系统,请输入数字选择您的活动:");
int choice;
do {
System.out.println("1. 输出吃饭");
System.out.println("2. 输出睡觉");
System.out.println("3. 输出学习");
System.out.println("4. 输出玩游戏");
System.out.print("请输入您的选择(1-4):");
choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("您选择了吃饭.");
break;
case 2:
System.out.println("您选择了睡觉.");
break;
case 3:
System.out.println("您选择了学习.");
break;
case 4:
System.out.println("您选择了玩游戏.");
break;
default:
System.out.println("无效的选择,请重新输入!");
}
} while (choice != 5); // 添加退出条件
scanner.close(); // 关闭扫描器
System.out.println("感谢使用菜单程序,再见!");
}
}
```
在这个程序中,用户可以选择相应的数字对应他们的活动,如果输入的是5,程序会结束;其他无效的选择会被提示重新输入。
阅读全文