各位大神好啊,本人刚学JAVA一周,前些天学了循环,数组,昨天讲面向对象的概念。
老师留了一个题:
先编写一个XX类,成员变量是名字,等级。。
再编写一个XX的管理类,可以对XX进行1增 2删 3改 4查。我得问题来了,这两类我都搞定了,但是测试的时候怎么才能循环对XX进行增删改查呢?
比如我测试的时候选择1,就会调用XX管理类的增加XX方法,增加XX后程序就结束了!我晕,但是我还想做其他操作的嘛。怎么办啊?各位大神指教下啊

解决方案 »

  1.   

    while(true){
    Scanner input = new Scanner(System.in);
    int i = input.nextInt();
    switch(i){
    case 1://增
    break;
    case 2://删
    break;
    case 3://改
    break;
    case 4://other
    break;
    }
    }
      

  2.   


            do{
                Scanner input = new Scanner(System.in);
                int i = input.nextInt();
                switch(i){
                case 1://增
                    break;
                case 2://删
                    break;
                case 3://改
                    break;
                case 4://other
                    break;
                case 5://退出
                     break;
                }while(i!=5);
            }
    用do-while循环