首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-12 
代码块中有return语句,但是jBuilder老是说需要返回值。在jBuilder2006中有个方法返回某个类型的数据, 我在t

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

热点排行