public int test3(){ try{ int divider = 10 ; int result = 100; while(divider>-1){ divider--; result = result + 100/divider; } ? ?return result; }catch(Exception e){ e.printStackTrace(); System.out.println("循環拋出異常了?。?!"); return ? 999; }finally{ System.out.println("我是finally??! 哈哈??!~"); System.out.println("我是 result ! 我的值為:" ); } System.out.println("我是test3(),我執行完了,表想我~!!");//這句為不可達語句???! return 1111; }
1 回答

Li國慶快到碗里來
TA貢獻2條經驗 獲得超0個贊
你的try和catch都有return,return之后會執行finally的東西,然后就沒了。后面的
System.out.println("我是test3(),我執行完了,表想我~??!");//這句為不可達語句??。?/p>
return 1111;
不會執行。
添加回答
舉報
0/150
提交
取消