十二章 上机 3 4

来源:互联网 发布:淘宝上卖牛仔裤的好店 编辑:程序博客网 时间:2024/04/29 12:32

菜单类:

<span style="font-size:18px;">import java.util.*;public class Menu {String name="JadeBird";String mima="0000";    public void showLoginMenu(){       //登陆菜单    System.out.println("\n\t欢迎使用我行我素购物管理系统");    System.out.println("\n\t      1.登录系统");    System.out.println("\n\t      2.退出");    System.out.println("\n* * * * * * * * * * * * * * * * * * * * * *");    System.out.print("请选择,输入数字:");    }        public void showMainMenu(){        //主菜单    Scanner input=new Scanner(System.in);    boolean con;    System.out.println("\n\t我行我素购物管理系统主菜单");    System.out.println("\n\t    1.客户信息管理");    System.out.println("\n\t    2.真情回馈");    System.out.println("\n* * * * * * * * * * * * * * * * * * * * * *");    System.out.print("请选择,输入数字或按0返回上一级菜单:");    do{    con=false;    int no=input.nextInt();    if(no==1){    showCustMMenu();    }else if(no==2){    showSendGMenu();    }else if(no==0){    showLoginMenu();    }else{    System.out.println("输入有误,请重新输入数字;");    con=true;    }    }while(con);    }        public void showCustMMenu(){      //客户信息管理菜单    Scanner input=new Scanner(System.in);    boolean con;    System.out.println("\n\t我行我素购物管理系统>客户信息管理");    System.out.println("\n\t    1.显示所有客户信息");    System.out.println("\n\t    2.添加客户信息");    System.out.println("\n\t    3.修改客户信息");    System.out.println("\n\t    4.查询客户信息");    System.out.println("\n* * * * * * * * * * * * * * * * * * * * * *");    System.out.print("请选择,输入数字或按0返回上一级菜单:");    do{    con=false;    int no=input.nextInt();    if(no==1){    System.out.println("执行显示所有客户信息");    }else if(no==2){    System.out.println("执行添加客户信息");    }else if(no==3){    System.out.println("执行修改客户信息");    }else if(no==4){    System.out.println("执行查询客户信息");    }else if(no==0){    showMainMenu();    }else{    System.out.println("输入有误,请重新输入数字;");    con=true;    }    }while(con);    }        public void showSendGMenu(){      //真情回馈菜单    Scanner input=new Scanner(System.in);    boolean con;    System.out.println("\n\t我行我素购物管理系统>真情回馈");    System.out.println("\n\t    1.幸运大放送");    System.out.println("\n\t    2.幸运抽奖");    System.out.println("\n\t    3.生日问候");    System.out.println("\n* * * * * * * * * * * * * * * * * * * * * *");    System.out.print("请选择,输入数字或按0返回上一级菜单:");    do{    con=false;    int no=input.nextInt();    if(no==1){    System.out.println("执行幸运大放送");    }else if(no==2){    System.out.println("执行幸运抽奖");    }else if(no==3){    System.out.println("执行生日问候");    }else if(no==0){    showMainMenu();    }else{    System.out.println("输入有误,请重新输入数字;");    con=true;    }    }while(con);    }}</span>

 

测试类:

import java.util.*;public class TestMenu {public static void main(String[] args) {Scanner input=new Scanner(System.in);        boolean con=true;        Menu menu=new Menu();        menu.showLoginMenu();        do{        int choice=input.nextInt();        switch(choice){        case 1:        System.out.print("请输入用户名:");        String name=input.next();        System.out.print("请输入密码:");        String mima=input.next();        if(name.equals(menu.name)&&mima.equals(menu.mima)){        System.out.println("@@登陆成功:"+name+"@@");        menu.showMainMenu();        }else{        System.out.println("您没有权限进入系统,请重新登录.@@");                menu.showLoginMenu();        }        break;        case 2:        System.out.println("谢谢您的使用!");        con=false;        break;        }        }while(con);}}


 

0 0
原创粉丝点击