当前位置: 代码迷 >> J2SE >> 代码块中有return语句,但是jBuilder老是说需要返回值。该如何解决
  详细解决方案

代码块中有return语句,但是jBuilder老是说需要返回值。该如何解决

热度:175   发布时间:2016-04-24 13:17:29.0
代码块中有return语句,但是jBuilder老是说需要返回值。
在jBuilder2006中有个方法返回某个类型的数据, 我在try快中有return语句,但是在整个方法的最后老是出错说缺少返回值。 
如下是个大概的模式。 

public int name(){ 
try { 
return 2; 
} catch (Exception e){ 


}

------解决方案--------------------
对每一个可能的分支分别return,这样保证程序能编译,如果返回值是int型,在异常处理中就return 0或者别的特殊int,如果是别的引用型,就直接返回null
------解决方案--------------------
Java code
public int name(){           try{    }catch (Exception       e){        }     return 2;  //一般return放在最好返回}
  相关解决方案