读书人

代码块中有return语句但是jBuilder老

发布时间: 2012-01-12 22:11:58 作者: rapoo

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

读书人网 >J2SE开发

热点推荐