case 1:
                    {
                        System.out.println("1"); 
                     break wdl;

}
我这样做也不行

解决方案 »

  1.   

    wdl写成一个函数,就可以调用多次了。
      

  2.   

    1.写成函数,被调用多次
    2.递归函数可以轻松胜任
    3.在最外面再嵌套一层while循环推荐用2
      

  3.   

    return wdl;→goto wdl;
      

  4.   

    1 哥们goto不是给去掉了吗?
    2 另外递归我觉得好像不安全
    3 有标签的break语句是哪里错误,我觉得break执行根本不应有什么问题
      

  5.   

    另外我用递归还是跳出来了如下
      public test() {
             
      wdl:{
      int i=1;
      try {
             boolean loop=true;
             while(loop)
             {
                 switch (i)
                 {
                        case 1:
                        {
                            System.out.println("1"); 
        break;
    }
                        case 2 :
                        {    
    System.out.println("2");
                            break;
                        }
                    
                 }
              test atestprocesse=new test();
      

  6.   

    test atestprocesse=new test();
    test.test();
      

  7.   

    test.java:34: cannot resolve symbol
    symbol  : method test  ()
    location: class test
                      test.test();
                          ^
    1 error