关于return还是有一些疑惑
try、catch里程序运行到return,会运行finall吗?try、catch外的程序会运行到吗?
7
收起
正在回答
2回答
同学你好,
当程序没有出现异常,在try块或finally块中存在return;语句时,会退出方法,不再运行try-catch-finally外的语句。
当程序出现异常,在catch块或finally块中存在return;语句时,会退出方法,不再运行try-catch-finally外的语句。
但在程序执行过程中,没有遇到return语句,执行完try-catch-finally语句块,还是会继续往下执行程序的哦~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星