使用类的方法 实现菜单的级联效果 我行我素菜单管理系统

来源:互联网 发布:知秋新书王剑仁 编辑:程序博客网 时间:2024/05/19 20:22
import java.util.Scanner;public class Menu {    Scanner input = new Scanner(System.in);          public void LoginMenu(){          System.out.println("\t欢迎使用我行我素购物管理系统\n");          System.out.println("\t\t1. 登陆系统\n");          System.out.println("\t\t2. 退出\n");          System.out.println("***********************************************");          System.out.println("请选择,输入数字:");      }            public void showLoginMenu(){          int num1;          num1 = input.nextInt();          switch (num1) {          case 1:              MainMenu();              showMainMenu();              break;          case 2:              System.out.println("您已经成功退出");              break;          }      }               public void MainMenu(){          System.out.println("\t我行我素购物管理系统主菜单\n");          System.out.println("***********************************************");          System.out.println("\t\t1. 客户信息管理\n");          System.out.println("\t\t2. 真情回馈\n");          System.out.println("***********************************************");          System.out.println("请选择,输入数字或按0返回上一级菜单:");                }         public void showMainMenu(){          int num2;          num2 = input.nextInt();          switch (num2) {          case 0:              LoginMenu();              showLoginMenu();              break;          case 1:              CustMenu();              showCustMenu();              break;          case 2:              SendGMenu();              showSendGMenu();              break;          }         }                  public void CustMenu(){          System.out.println("\t我行我素购物管理系统> 客户信息管理\n");          System.out.println("***********************************************");          System.out.println("\t\t1. 查询客户信息\n");          System.out.println("\t\t2. 修改客户信息\n");          System.out.println("\t\t3. 添加客户信息\n");          System.out.println("\t\t4. 显示所以客户信息\n");          System.out.println("***********************************************");          System.out.println("请选择,输入数字或按0返回上一级菜单:");         }                  public void showCustMenu(){          int num3;          num3 = input.nextInt();          switch (num3) {          case 0:              MainMenu();              showMainMenu();              break;          case 1:              System.out.println("执行查询客户信息");              break;          case 2:              System.out.println("执行修改客户信息");              break;          case 3:              System.out.println("执行添加客户信息");              break;          case 4:              System.out.println("执行显示所以客户信息");              break;          }         }                  public void SendGMenu(){          System.out.println("\t我行我素购物管理系统> 真情回馈\n");          System.out.println("***********************************************");          System.out.println("\t\t1. 幸运大放送\n");          System.out.println("\t\t2. 幸运抽奖\n");          System.out.println("\t\t3. 生日问候\n");          System.out.println("***********************************************");          System.out.println("请选择,输入数字或按0返回上一级菜单:");         }         public void showSendGMenu(){          int num4;          num4 = input.nextInt();          switch (num4) {          case 0:              MainMenu();              showMainMenu();              break;          case 1:              System.out.println("执行幸运大放送");              break;          case 2:              System.out.println("执行幸运抽奖");              break;          case 3:              System.out.println("执行生日问候");              break;          }         }         public static void main(String[] args) {             Menu menu1 = new Menu();             menu1.LoginMenu();             menu1.showLoginMenu();     }  }

原创粉丝点击