课程
/后端开发
/Java
/Java入门第三季
return不是直接返回一个值的吗?为什么后面可以接一个语句?
2019-03-23
源自:Java入门第三季 1-3
正在回答
1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;
4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。
语句是一个结果,一个数字也是结果,所以可以。
比如:return 5+3;
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答return result=999;是什么写法啊。。。。。。
1 回答return -1和return result=999的区别?
2 回答return返回值为什么赋值给了result
3 回答test1中的return result为什么没有执行
2 回答视频中while语句里return result;返回的是什么值?