说明你的return的地方不对,应该在程序的最后return

解决方案 »

  1.   

    return的位置倒没有限制
    不过你得保证你的方法的每一条支路都得有正确的return
      

  2.   

    我没有什么支路
    总体结构就是
    try{return;
    }catch(){}
    }catch(){}
    }
    这样的
      

  3.   

    我试过了把return train;语句放try块在外面,
    String train[][]改为
    String train[][]=null;
      

  4.   

    } catch() {
      return  //ok
    } catch() {
      throw   //ok
    } catch() {
      //wrong!
    }
      

  5.   

    在catch中也要又返回值,或者向外抛出例外