上机练习3
<pre name="code" class="java">import java.util.Scanner;
public class A2 {
//private static final A1 A1 = null;
//private Scanner input;
Scanner input=new Scanner(System.in);
public void showinMenu(){
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 show1() {
boolean v;
do {
v = 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("执行客户管理系统");
v = true;
} else if (n == 2) {
show1();
v = true;
} else if (n == 0) {
showMainMenu();
} else {
System.out.println("输入错误,请重新输入:");
v = true;
}
} while (v);
}
public void showMainMenu(){
boolean a;
do{
a=false;
System.out.println("我行我素购物管理系统主菜单");
System.out.println("******************************");
System.out.println("1.客户信息管理");
System.out.println("2.真情回馈");
System.out.println("*********************************");
System.out.println("请选择,输入数字或0返回上一级菜单:");
int no1 = input.nextInt();
if (no1 == 1) {
showinMenu();
a = true;
break;
} else if (no1 == 2) {
showCustMenu();
a = true;
break;
} else if (no1 == 0) {
showinMenu();
a = true;
break;
} else {
System.out.print("输入错误,请重新输入数字:");
a= true;
break;
}
} while (a);
}
public void showCustMenu(){
boolean j;
do{
j=false;
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 o=input.nextInt();
if (o == 1) {
System.out.println("执行幸运大放送");
j = true;
} else if (o == 2) {
System.out.println("执行幸运抽奖");
j = true;
} else if (o == 3) {
System.out.println("执行生日问候");
j = true;
} else if (o == 0) {
showMainMenu();
} else {
System.out.println("输入错误,请重新输入数字:");
j = true;
}
} while (j);
}
public static void main(String[] agse){
boolean a=true;
A2 g=new A2();
g.showinMenu();
do{
Scanner input=new Scanner(System.in);
int choice = input.nextInt();
switch(choice){
case 1:
g.showMainMenu();
break;
case 2:
System.out.println("谢谢您的使用");
a=false;
break;
}
}while(a);
}
}