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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java中return的用法

發布時間:2023/12/20 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中return的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中的return語句總是和方法有密切關系,return語句總是用在方法中,有兩個作用,一個是返回方法指定類型的值(這個值總是確定的),一個是結束方法的執行(僅僅一個return語句)。

以下是無返回值的情況:

public void test1() { System.out.println("---------無返回值類型的return語句測試--------"); for (int i = 1; ; i++) { if (i == 4) return; System.out.println("i = " + i); } }

當i=4時,循環結束..

return有一個特性就是一旦調用return 那么直接結束方法.

有如下例子:

public int locate(){while (true) return 4;}
以上代碼是不會報錯的,

public int locate(){while (isTrue()) return 4;}boolean isTrue(){return true;}

這段代碼卻會報錯,?這是因為編譯器認為while語句有在任何情況下都能執行的能力,但是只在入參為true的情況下有該能力。JVM不知道當istrue為假的時候該怎么辦,所以報錯.

在看如下代碼:

public int locate(){while (isTrue()) return 4;return 0;}boolean isTrue(){return true;}
這段代碼也不會報錯,因為添加了return 0;雖然說JVM不知道當istrue為假的時候該怎么辦,但是仍然會返回0值,方法就有了返回值.

總結

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

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