Java 第12章典型例子

来源:互联网 发布:in Linux system 编辑:程序博客网 时间:2024/06/11 16:52
import java.util.Scanner;public class Menu {public void a(){System.out.println("\n\t欢迎使用我行我素购物管理系统\n");System.out.println("\t\t1.登录系统\n");System.out.println("\t\t2.退出\n");System.out.println("***************************");}public void c(){boolean con;do{con=false;Scanner input=new Scanner(System.in);System.out.println("\t\n我行我素管理系统>客户信息管理\n");System.out.println("**********************");System.out.println("\t\t1.执行客户信息管理");System.out.println("**********************");System.out.println("请选择,输入数字或按0返回上一级");int n=input.nextInt();if(n==1){System.out.println("执行客户管理系统");}else if(n==2){d();con=true;}else if(n==0){b();}else{System.out.println("输入错误,请重新输入:");con=true;}}while(con);}public void d(){boolean con;do{con= false;Scanner input=new Scanner(System.in);System.out.println("\t\n我行我素管理系统>真情回馈\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返回上一级");int o=input.nextInt();if(o==1){System.out.println("执行幸运大放送");con=true;}else if(o==2){System.out.println("执行幸运抽奖");con=true;}else if(o==3){System.out.println("执行生日问候");con=true;}else if(o==0){ c();}else{System.out.println("输入错误,请重新输入:");con=true;}}while(con);}public void b(){boolean con;do{con=false;Scanner input=new Scanner(System.in);System.out.println("\t\n我行我素购物管理系统主菜单\n");System.out.println("************************");System.out.println("\t\t1.客户信息管理\n");System.out.println("\t\t2.真情回馈\n");System.out.println("************************");System.out.println("请选择,输入数字或按0返回上一级");int no=input.nextInt();if(no==1){c();con=true;break;}else if(no==2){d();con=true;break;}else if(no==0){a();con=true;break;}else{System.out.println("输入错误,请重新输入:");con=true;break;}}while(con);}}
import java.util.Scanner;public class Text {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubboolean con=true;Menu a=new Menu();a.a();do{Scanner input=new Scanner(System.in);int choice=input.nextInt();switch(choice){case 1:a.b();break;case 2:System.out.println("谢谢使用");con=false;break;}}while(con);}}


1 0
原创粉丝点击