import java.util.Scanner;
public class Menu {
/**
* @param args
*/
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.print("请选择,输入数字:");
// TODO Auto-generated method stub
}
/**
* 显示菜单
*/
public void showMainMenu(){
System.out.println("\n\t购物管理系统主菜单\n");
System.out.println("*************************************\n");
System.out.println("\t\t1.客户信息管理\n");
System.out.println("\t\t2.真情回馈\n");
System.out.println("******************************************");
System.out.print("请选择,输入数字或按0返回上一级菜单:");
boolean con;
do{
con=false;
Scanner input = new Scanner(System.in);
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(){
System.out.println("\n\t购物管理系统>客户信息管理");
System.out.println("****************************************\n");
System.out.println("\t\t1.显示所有客户信息\n");
System.out.println("\t\t2.添加客户信息\n");
System.out.println("\t\t3.修改客户信息\n");
System.out.println("\t\t4.查询客户信息\n");
System.out.println("*******************************");
System.out.print("请选择,输入数字或按0返回上一级菜单:");
/*输入数字,选择菜单*/
boolean con;
do{
con=false;
Scanner input = new Scanner(System.in);
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.print("输入错误,请重新输入数字:");
con=true;
}
}while(con);
}
/**
* 显示真情回馈菜单
*/
public void showSendGMenu(){
System.out.println("\n\t购物管理系统>真情回馈");
System.out.println("*************************************\n");
System.out.println("\t\t1.幸运大放送\n");
System.out.println("\t\t2.幸运抽奖\n");
System.out.println("\t\t3.生日问候\n");
System.out.println("*************************************");
System.out.print("请选择,输入数字或按0返回上一级菜单:");
boolean con;
do{
con=false;
Scanner input = new Scanner(System.in);
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);
}
}
在类里面加一main方法,放在那里无所谓,跟普通方法一样,如下:
public static void main(String[] args){
new Menu().showLoginMenu();
}