java基础第12章上机--实现菜单的级联效果

来源:互联网 发布:罗志祥的舞蹈水平知乎 编辑:程序博客网 时间:2024/05/16 09:45
import java.util.Scanner;public class shangji3 {Scanner input = new Scanner(System.in);public void showLoginMenu(){/** * @author Administrator *  */System.out.println("\t欢迎使用我行我素购物管理系统");System.out.println("\t\t1.登录系统");System.out.println("\t\t2.退出");System.out.println("****************************");System.out.println("请选择,输入数字:");/*String name="JadeBird";int mima=0000;String name1;int mima1;do{System.out.println("请输入用户名:");name1 = input.next();System.out.println("请输入密码:");mima1 = input.nextInt();if(name1=="JadeBird"&&mima1==0000){System.out.println("@@登陆成功:JadeBird@@");}else{System.out.println("@@您没有权限进入系统,请重新登录。@@");}}while(name==name1&&mima==mima1);*/}public void showMainMenu(){System.out.println("\t我行我素购物管理系统主菜单");System.out.println("****************************");System.out.println("\t\t1.客户信息管理");System.out.println("\t\t2.真情回馈");System.out.println("****************************");System.out.println("请选择,输入数字或按0返回上一级菜单:");boolean con;do{con = false;int no = input.nextInt();if(no==1){showCustMenu();}else if(no==2){showSendGMenu();}else if(no==0){showLoginMenu();}else{System.out.println("输入错误,请重新输入数字:");con = true;}}while(con);}public void showCustMenu(){System.out.println("\t我行我素购物管理系统>客户信息管理");System.out.println("****************************");System.out.println("\t\t1.查询客户信息");System.out.println("\t\t2.修改客户信息");System.out.println("\t\t3.添加客户信息");System.out.println("\t\t4.显示所有客户信息");System.out.println("****************************");System.out.println("请选择,输入数字或按0返回上一级菜单::");boolean con;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(){System.out.println("\t我行我素购物管理系统>真情回馈");System.out.println("****************************");System.out.println("\t\t1.幸运大放送");System.out.println("\t\t2.幸运抽奖");System.out.println("\t\t3.生日问候");System.out.println("****************************");System.out.println("请选择,输入数字或按0返回上一级菜单::");boolean con;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);}    }

import java.util.Scanner;public class shangji33 {public static void main(String[] args) {boolean con=true;shangji3 a = new shangji3();a.showLoginMenu();do{Scanner input = new Scanner(System.in);int choice = input.nextInt();switch(choice){case 1:a.showMainMenu();break;case 2:System.out.println("谢谢您的使用!");con=false;break;}}while(con);}}

0 0
原创粉丝点击