import java.util.*;
public class Menu {
/**
 * 显示登录菜单
 */
public void showLogMenu(){
System.out.println("\n\n\t\t\t\t欢迎使用我行我素购物系统10.0\n\n");
    System.out.println("\t\t\t\t\t1.登录系统\n\n");
    System.out.println("\t\t\t\t\t2.退出");
    System.out.println("***********************************************************************");
   
}
/**
 * 显示客户菜单
 */
public void showCustMMenu(){
System.out.println("***********************************************************************");
System.out.println("1.显示所有客户信息");
     System.out.println("2.添加客户信息");
     System.out.println("3.修改客户信息");
     System.out.println("4.查讯客户信息");
     System.out.println("***********************************************************************");
     System.out.println("请选择,输入数字或按0返回上一级菜单");
     /*
      * 输入数字
      */
     boolean con;
     do{
     con=false;
     Scanner in=new Scanner(System.in);
     int num=in.nextInt();
     switch(num){
     case 1:
     System.out.println("执行显示所有客户消息");
     break;
     case 2:
     System.out.println("执行添加客户信息");
     break;
     case 3:
     System.out.println("执行查询客户信息");
     break;
     case 4:
     System.out.println("执行返回上一级菜单");
     break;
     default:
     System.out.println("输入错误,请重新输入数字");
     con=true;
     }
    
     }while(con);
     System.out.println("程序结束");
}
/**
 * 显示礼品馈赠菜单
 */
    public void showSendGMenue(){
     System.out.println("***********************************************************************");
     System.out.println("1.幸运大放送");
     System.out.println("2.幸运抽奖");
     System.out.println("3.生日问候");
     System.out.println("***********************************************************************");
     System.out.println("请选择,输入数字或按0返回上一级菜单");
     boolean con;
     do{
     con=false;
     //请输入数字
     Scanner in=new Scanner(System.in);
     int num=in.nextInt();
     switch(num){
     case 1:
     System.out.println("执行幸运大放送");
     break;
     case 2:
     System.out.println("执行幸运打抽奖");
     break;
     case 3:
     System.out.println("执行生日问候");
     break;
     case 4:
     System.out.println("执行返回上一级菜单");
     break;
     default:
     System.out.println("输入错误,请重新输入数字");
     con=true;
     }
    
     }while(con);
     System.out.println("程序结束");
    }
    /**
     * 显示主菜单
     */
    public void showMainMenu(){
     System.out.println("***********************************************************************");
        System.out.println("1.客户信息");
    System.out.println("2.购物系统");
    System.out.println("3.真情惠顾");
    System.out.println("4.注销");
     System.out.println("***********************************************************************");
     boolean con;
     do{
     con=false;
     //输入数字
     Scanner in=new Scanner(System.in);
     int num=in.nextInt();
         switch(num){
         case 1:
         System.out.println("执行显示客户信息管理菜单");
         break;
         case 2:
         System.out.println("执行购物结算");
         break;
         case 3:
         System.out.println("执行真情回馈");
         break;
         case 4:
         System.out.println("执行注销");
         break;
         default:
         System.out.println("输入错误,请重新输入数字");
         con=true;
         }
    
     }while(con);
     System.out.println("程序结束");
    }
    public static void main(String[] args) {
     Menu ma=new Menu();
     ma.showLogMenu();
     Scanner in=new Scanner(System.in);
    Manager manager=new Manager();
    manager.username="mashuo";
    manager.password="1234";
System.out.print("请输入用户名");
String name=in.next();
System.out.print("请输入密码");
String mima=in.next();
if(name.equals(manager.username)&&mima.equals(manager.password)){
System.out.println("请输入数字");
int num=in.nextInt();
     switch(num){
     case 1:
     ma.showMainMenu();
     break;
     case 2:
     System.out.println("谢谢你的使用,欢迎你下次在来");
     break;
     default:
     System.out.println("请重新输入");
     }
     System.out.println("请输入数字");
     int num1=in.nextInt();
     switch(num1){
     case 1:
    
    
     }
}else{
System.out.print("用户名和密码不正确!您没有权限进入客户管理员信息");
}
    
    
     }
    

}

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【mashuo1987】截止到2008-07-16 23:45:20的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    在显示主菜单中 加入相应的方法不就行了饿
     switch(num){ 
            case 1: 
            showLogMenu();
            break; 
            case 2: 
            .......
            break; 
            case 3: 
            showSendGMenue();
            break; 
            case 4: 
            ........
            break;