课程
/后端开发
/Java
/Java入门第三季
现有return result,后又return-1;为什么最后返回值是-1,而不是381;这个return result 不是在try语句外面吗
2019-08-08
源自:Java入门第三季 1-3
正在回答
while循环过程中抛出异常,被catch块捕获,程序执行顺序跳到catch块。try块中后面的代码就不会执行了。
while循环一直执行直到divider为0时抛出异常被捕获,所以没有执行return result这一语句。
你看一下你try{}的位置,已经把return result包住了
Manba4Life 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答return (i/49);为什么没有执行
2 回答为什么可以return result=999;
2 回答为什么finally没有执行?
2 回答return返回值为什么赋值给了result
3 回答return result=999;是什么写法啊。。。。。。