課程
/后端開發
/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;是什么寫法啊。。。。。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-10
while循環過程中拋出異常,被catch塊捕獲,程序執行順序跳到catch塊。try塊中后面的代碼就不會執行了。
2019-08-13
while循環一直執行直到divider為0時拋出異常被捕獲,所以沒有執行return result這一語句。
2019-08-08
你看一下你try{}的位置,已經把return result包住了