第十二章上机练习3
2016-09-09 16:17
246 查看
package QQq; import java.util.Scanner; public class Menu { public void showLoginMenu() { System.out.println("\n\t欢迎使用我行我素购物管理系统\n"); System.out.println("\t\t1.登录系统\n"); System.out.println("\t\t2.退出\n"); System.out.println("*************************"); System.out.println("请选择,输入数字:"); } public void showMainMenu() { boolean con; do { con = false; Scanner input = new Scanner(System.in); System.out.println("我行我素购物管理购物系统主菜单"); System.out.println("***********************"); System.out.println("1.客户信息管理"); System.out.println("2.真情回馈"); System.out.println("************************"); System.out.println("请选择,输入数字或0返回上一级菜单:"); int no = input.nextInt(); if (no == 1) { showCustMMenu(); con = true; } else if (no == 2) { showSendGMenu(); con = true; } else if (no == 0) { //showLoginMenu(); con = false; } else { System.out.println("输入错误,请重新输入数字:"); con = true; } } while (con); } public void showCustMMenu() { boolean con; do { con = false; Scanner input = new Scanner(System.in); System.out.println("1.显示所有客户信息"); System.out.println("2.添加客户信息"); System.out.println("3.修改客户信息"); System.out.println("4.查询客户信息"); System.out.println("******************"); System.out.println("请选择,输入数字或0返回上一级菜单:"); int no = input.nextInt(); /* if (no == 1) { System.out.println("1.显示所有客户信息"); con = true; } else if (no == 2) { System.out.println("2.添加客户信息"); con = true; } else*/ if (no == 0) { showLoginMenu(); con = true; } } while (con); } public void showSendGMenu() { boolean con; do { con = false; Scanner input = new Scanner(System.in); System.out.println("我行我素管理系统>真情回馈"); System.out.println("*****************"); System.out.println("1.幸运大放松"); System.out.println("2.幸运抽奖"); System.out.println("3.生日问候"); System.out.println("******************"); System.out.println("请选择,输入数字或0返回上一级菜单:"); int no = input.nextInt(); if (no == 1) { System.out.println("执行幸运大放送"); con = true; } else if (no == 2) { System.out.println("执行幸运抽奖"); con = true; } else if (no == 3) { System.out.println("执行生日问候"); con = true; } else if (no == 0) { showMainMenu(); } else { System.out.println("输入错误,请冲新输入数字:"); con = true; } } while (con); } }
package QQq; import java.util.Scanner; public class TEST { public static void main(String[] args) { boolean con=true; do{ Menu menu=new Menu(); menu.showLoginMenu(); Scanner input =new Scanner(System.in); int choice=input.nextInt(); switch(choice){ case 1: menu.showMainMenu(); break; case 2: System.out.println("谢谢您的使用!"); con=false; break; } }while(con); } }
相关文章推荐
- 第十二章 上机练习第4题
- 第六章上机练习
- 面向对象程序设计上机练习四(变量引用)
- 上机练习题——接口(课堂练习2)
- 第十五章上机练习4
- 面向对象程序设计上机练习一(函数重载)
- 第12周 上机报告 1之练习3 回文日
- 面向对象程序设计上机练习六(类和对象)
- 面向对象程序设计上机练习三(有默认参数的函数)
- C++ Primer Plus第六版 第十二章 编程练习答案
- 面向对象程序设计上机练习八(对象数组)
- 面向对象程序设计上机练习十(运算符重载)
- HTML第三章上机练习1
- 第七章上机练习1
- 第八章上机练习1 老师答案
- 面向对象程序设计上机练习二(函数模板)
- SDUT面向对象程序设计上机练习十二(运算符重载)
- 第十二章 12.3.2节练习
- C#上机练习2
- sdut 面向对象程序设计上机练习六(类和对象)