黑马程序员技术交流社区
标题:
关于try ...catch的问题
[打印本页]
作者:
hzl_0911
时间:
2014-8-5 00:07
标题:
关于try ...catch的问题
try...catch中加return的问题,为什return加在try语句块中会报错,加不进去这代码怎么写 ?
作者:
fxwb2005
时间:
2014-8-5 00:30
因为try中的语句不一定会执行完,有可能执行到一半就出异常终止执行了,也就是说不一定会执行到return,但有返回值的方法又必须return,所以你在try ...catch语句后面,方法的最后再return一次就行了,或者加上finally,里面也加个return。
作者:
icris
时间:
2014-8-5 02:47
如果确定不会出异常,在最后加上 return null; 或者 return 0; 或者 return false;
作者:
m313786372
时间:
2014-8-5 04:03
try-catch0.jpg
(18.72 KB, 下载次数: 47)
下载附件
2014-8-5 04:01 上传
这样可以过哦。
带try-catch的语句,要确保去掉try-catch块之后整个程序语法正确。
至于为什么会这样……看这里
try-catch1.jpg
(76.38 KB, 下载次数: 49)
下载附件
2014-8-5 04:01 上传
作者:
李文方
时间:
2014-8-5 07:55
好吧,来学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2