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

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();  
   }  
	
	
	
	
	
}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值