java题返回值

这个方法的返回值是()。publicintcount(){try{return5/0;}catch(Exceptione){return2*3;}finally{retu... 这个方法的返回值是()。
public int count() {
try{
return 5/0;
} catch(Exception e){
return 2*3;
} finally {
return 3;
}
}
6 原因是什么
展开
 我来答
liu516032973
2011-05-18 · 超过15用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:40.2万
展开全部
是六。因为抛出异常后,就返回了。下面的不会执行了。如果没返回就会执行finally块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wiqcbjs
2011-05-24 · TA获得超过998个赞
知道答主
回答量:680
采纳率:100%
帮助的人:312万
展开全部
方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。
返回值的作用:接收出结果,使得它可以用于其他的操作!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15850534510
2011-05-18 · 超过13用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:39.6万
展开全部
返回3
原因:5/0有异常,执行catch,,返回6,然后执行finally
不管前面的执不执行,finally都执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日向雏田de老公
2011-05-19 · 超过12用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:30.2万
展开全部
3
不敢前面有什么操作 return也不除外 finally中的代码段始终会在最后执行 你这里最后return了个3 那结构就是3了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazyboybd
2011-05-18 · 超过17用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:47.5万
展开全部
因为return 5/0; 5/0出现arithmeticException异常,然后被catch(Exception e){
截获了 执行return 2*3;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式