为了账号安全,请及时绑定邮箱和手机立即绑定

finally语句后边的语句在eclipse上为什么为不可达语句

finally语句后边的语句在eclipse上为什么为不可达语句

喃喃ml 2014-09-27 10:41:49
public int test3(){ try{ int divider = 10 ; int result = 100; while(divider>-1){ divider--; result = result + 100/divider; }    return result; }catch(Exception e){ e.printStackTrace(); System.out.println("循环抛出异常了!!!"); return   999; }finally{ System.out.println("我是finally!! 哈哈!!~"); System.out.println("我是 result ! 我的值为:" ); } System.out.println("我是test3(),我执行完了,表想我~!!");//这句为不可达语句?!! return 1111; }
查看完整描述

1 回答

?
Li国庆快到碗里来

TA贡献2条经验 获得超0个赞

你的try和catch都有return,return之后会执行finally的东西,然后就没了。后面的

System.out.println("我是test3(),我执行完了,表想我~!!");//这句为不可达语句?!!

return 1111;

不会执行。

查看完整回答
反对 回复 2014-10-15
  • 1 回答
  • 0 关注
  • 1717 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信