代码块中有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放在最好返回
}