利用switch语句实现多级程序界面选择求高手赐教我很头疼我一段练习题中的代码就高手指教代码哪里出问题了importjava.util.*;publicclassLoginMenu{publicstaticvoidmain(String[]args...
利用 switch语句 实现多级程序界面选择 求高手赐教 我很头疼
我一段练习题中的代码 就高手指教 代码哪里出问题了
import java.util.*;
public class LoginMenu{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
//第一级菜单选项
System.out.println("\t\t\t欢迎使用我行我素购物管理系统1.0版\n");
System.out.println("\t\t\t1.登陆系统\n\n\t\t\t2.退出\n");
System.out.println("____________________________________________________________________\n\n");
System.out.print("请选择相应选项:");
//判断输入是否正确
if(input.hasNextInt()){
//输入选项值:
int num = input.nextInt();
switch (num){
case 1:
//进入第二级主菜单
System.out.println("\t\t\t1.客户信息管理\n");
System.out.println("\t\t\t2.购物结算\n");
System.out.println("\t\t\t3.真情回馈\n");
System.out.println("\t\t\t4.注销\n");
System.out.println("请选择相应选项:");
//进入第二级菜单选项:
int num1 = input.nextInt();
switch (num1){
case 1:
//第二级第一个
System.out.println("\t\t\t购物管理系统>客户信息管理");
System.out.println("\t\t\t1.显示所有客户信息");
System.out.println("\t\t\t2.添加客户信息");
System.out.println("\t\t\t3.修改客户信息");
System.out.println("\t\t\t4.查询客户信息");
case 2:
//第二级第二个:
System.out.println("\t\t\t等待添加");
case 3:
System.out.println("\t\t\t购物管理系统>真情回馈");
System.out.println("\t\t\t1.幸运大放送\n");
System.out.println("\t\t\t2.幸运抽奖\n");
System.out.println("\t\t\t3.生日问候\n");
case 4:
System.out.println("\t\t\t成功注销\n");
default:
System.out.println("输入有误");
}
//退出菜单
case 2:
System.out.println("\t\t\t谢谢您的使用\n");
break;
default:
System.out.println("输入有误");
}
//错误提示
}else{
System.out.println("请输入正确数字");
}
}
}
展开