如:
test{   ....
   return 0;
   //这里有没有可能再添加其它语句?
  
}

解决方案 »

  1.   

    是可以这样
    test{
       if(){
        ......
        return  ...;
    }else{
           .....
            return ...;
    }
        .....
       return ...;
    }
      

  2.   

    可能存在的写法:test {
        ...
        if (boolean_expression) {
            return 0;
        }
        ...
    }
      

  3.   


    test{  ....
      return 0;
     //在这里写编译器会报错,提示是执行不到的语句
     
    }
      

  4.   


    try{
          
        return false;   }finally{
          
       }
    也是对的
      

  5.   

    finally是在return之前就执行了的
      

  6.   

    楼主问的是后面还能不能写代码,写的代码还能不能执行,不是说return后面还能不能执行代码。
    所以这是对的
      

  7.   

    给楼主个建议,我个人的编程习惯是不管任何方法,都是一个入口,一个出口,例如:
    public int method1() {
      int res = 0;
      ...
      return res;
    }
    中间不管如何处理,需要的话给res赋值,其它用条件语句判断即可。
    仅是个人意见,请楼主拿来主义(取其精华去其糟粕)