十二章 上机 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
- 十二章 上机 3 4
- 十二章上机 练习4
- 十二章上机练习3
- 十二章上机练习3 新
- 第一本十二章上机练习3
- c#十二章上机
- 十二章上机练习1
- 十二章上机练习2
- ACCPs1十二章面向对象编程上机3
- 第一本十二章上机3 菜单级联关系
- 十二上机
- 十二上机5
- 十二周上机项目3:四数的最大公约数
- 第五章上机4和上机五
- 15章字符串上机2,3,4
- 第七章上机练习3 4
- 15章 上机4
- 15章 上机4
- 【iOS】AFN网络请求通过获取cookies保持会话
- 【JavaScript】匿名函数和闭包
- react native 官方文档
- 大数据系列修炼-Scala课程33
- Android 动画相关
- 十二章 上机 3 4
- Windows环境Keras深度学习框架配置
- 大数据系列修炼-Scala课程34
- hql的再次探究
- OkHttpClient使用示例
- 将H264码流打包成RTP包
- u盘 单个文件超过4G怎么办?
- Redis的主要脉络梳理
- 不定方程问题-经典案例“白文买百鸡“