日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java return

發布時間:2024/1/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java return 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 package reviewTest;
2
3 /**
4 * @ClassName: ReturnTest
5 * @Description: 測試return在trycatch中的執行
6 * @author Kingram
7 * @date 2018年7月27日
8 *
9 */
10 public class ReturnTest {
11
12 public static void main(String[] args) {
13 System.out.println(new ReturnTest().test());
14 }
15
16 private int test() {
17 int x = 1;
18 try {
19 int[] arr = new int[2];
20 x = arr[5];
21 return x;
22 } catch (Exception e) {
23 x = 10;
24 return x;
25 } finally {
26 ++x;
27 return x;
28 }
29 }
30
31 }
復制代碼
程序執行分析:

  當程序執行到第20行時會產生數組下標越界異常,這時直接跳到catch語句塊,此時x==10,并沒有return。

  最終執行finally語句塊此時x==11,并返回x,最終輸出結果為11。

生活中也許做的事情暫時看不到成果,但是不要害怕,你不是沒有成長,而是在扎根,別擔心,你所有的付出,都有意義,人生沒有白吃的苦,你吃過的苦都是為將來的幸福打下基礎,人生沒有白走的路,每一步都算數。

由此可見,當catch 模塊遇到return 的時候,在return 之前執行 finally模塊語句,然后再執行return

總結

以上是生活随笔為你收集整理的java return的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。