一个有返回值的函数,函数如果不抛RuntimeException ,那么它就算报了异常,程序还是要继续往下执行,这种情况最好还是要考虑就算它报了异常也要返回个值。
如果它抛的是RuntimeException,那么在抛出异常的情况下没返回一个值也是可以的,因为程序都中断了,不需要返回值。
当然,可以这样做:对于带返回值的函数,无论是什么情况都让它能执行到一条return语句,这样就不会因为这个问题而编译失败了。
(哈哈,第一条博客)
关于函数返回值与异常的一点思考(不一定对)
最新推荐文章于 2024-12-22 16:46:23 发布