欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java跳出循環(huán)的三種方式總結(jié)(break語句、continue語句和return語句)

 更新時間:2023年03月30日 15:05:17   作者:biubiubiu0706  
在實(shí)際編程中,有時需要在條件語句匹配的時候跳出循環(huán),下面這篇文章主要給大家介紹了關(guān)于java跳出循環(huán)的三種方式,其中包括break語句、continue語句和return語句的相關(guān)資料,需要的朋友可以參考下

在java中可以使用break、continue、return語句跳出for循環(huán)。break用于完全結(jié)束一個循環(huán),跳出循環(huán)體;continue只是中止本次循環(huán),接著開始下一次循環(huán);return的功能是結(jié)束一個方法。

break語句

break用于完全結(jié)束一個循環(huán),跳出循環(huán)體。不管是哪種循環(huán),一旦在循環(huán)體中遇到break,系統(tǒng)將完全結(jié)束循環(huán),開始執(zhí)行循環(huán)之后的代碼。 break不僅可以結(jié)束其所在的循環(huán),還可結(jié)束其外層循環(huán)。此時需要在break后緊跟一個標(biāo)簽,這個標(biāo)簽用于標(biāo)識一個外層循環(huán)。Java中的標(biāo)簽就是一個緊跟著英文冒號(:)的標(biāo)識符。且它必須放在循環(huán)語句之前才有作用。

但是這樣使用break,無法跳出多重循環(huán)

例:

使用break標(biāo)記跳出循環(huán) 

continue語句

continue語句的作用是跳過本次循環(huán)體中余下尚未執(zhí)行的語句,立即進(jìn)行下一次的循環(huán)條件判定,可以理解為僅結(jié)束本次循環(huán)。

注意:continue語句并沒有使整個循環(huán)終止。

continue的功能和break有點(diǎn)類似,區(qū)別是continue只是中止本次(當(dāng)前)循環(huán),接著開始下一次循環(huán)。而break則是完全中止循環(huán)。

return語句

return關(guān)鍵字并不是專門用于跳出循環(huán)的,return的功能是結(jié)束一個方法。 一旦在循環(huán)體內(nèi)執(zhí)行到一個return語句,return語句將會結(jié)束該方法,循環(huán)自然也隨之結(jié)束。與continue和break不同的是,return直接結(jié)束整個方法,不管這個return處于多少層循環(huán)之內(nèi)。

renturn在無返回值void的方法可以單獨(dú)使用

 有返回值,也可以結(jié)束

有很多方式跳出循環(huán),try/catch

總結(jié)

到此這篇關(guān)于java跳出循環(huán)的三種方式的文章就介紹到這了,更多相關(guān)java跳出循環(huán)方式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java集合框架概覽之ArrayList源碼刨析

    Java集合框架概覽之ArrayList源碼刨析

    本文主要從一個簡單的代碼入手,對ArrayList?的最常用的源碼進(jìn)行刨析,文中源碼摘自?JDK1.8,源碼的注釋部分博主也加入了自己的翻譯,歡迎讀者食用
    2023-03-03
  • Java Http請求傳json數(shù)據(jù)亂碼問題的解決

    Java Http請求傳json數(shù)據(jù)亂碼問題的解決

    這篇文章主要介紹了Java Http請求傳json數(shù)據(jù)亂碼問題的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • spring boot(四)之thymeleaf使用詳解

    spring boot(四)之thymeleaf使用詳解

    Thymeleaf 是一個跟 Velocity、FreeMarker 類似的模板引擎,它可以完全替代 JSP 。接下來通過本文給大家介紹spring boot(四)之thymeleaf使用詳解,需要的朋友可以參考下
    2017-05-05
  • springmvc 分頁查詢的簡單實(shí)現(xiàn)示例代碼

    springmvc 分頁查詢的簡單實(shí)現(xiàn)示例代碼

    我們在開發(fā)項(xiàng)目中很多項(xiàng)目都用到列表分頁功能,本篇介紹了springmvc 分頁查詢的簡單實(shí)現(xiàn)示例代碼,非常具有實(shí)用價值,需要的朋友可以參考下。
    2017-01-01
  • ElasticSearch如何設(shè)置某個字段不分詞淺析

    ElasticSearch如何設(shè)置某個字段不分詞淺析

    最近在學(xué)習(xí)ElasticSearch官方文檔過程中發(fā)現(xiàn)的某個問題,記錄一下 希望能幫助到后面的朋友,下面這篇文章主要給大家介紹了關(guān)于ElasticSearch如何設(shè)置某個字段不分詞的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • springmvc視圖解析流程代碼實(shí)例

    springmvc視圖解析流程代碼實(shí)例

    這篇文章主要介紹了springmvc視圖解析流程代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 淺談JVM之類的加載鏈接和初始化

    淺談JVM之類的加載鏈接和初始化

    有了java class文件之后,為了讓class文件轉(zhuǎn)換成為JVM可以真正運(yùn)行的結(jié)構(gòu),需要經(jīng)歷加載,鏈接和初始化的過程。這三個過程是怎么工作的呢?在本文中你將會找到答案。
    2021-06-06
  • Java單線程ThreadLocal串值問題解決方案

    Java單線程ThreadLocal串值問題解決方案

    這篇文章主要介紹了Java單線程ThreadLocal串值問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 淺談在頁面中獲取到ModelAndView綁定的值方法

    淺談在頁面中獲取到ModelAndView綁定的值方法

    下面小編就為大家分享一篇淺談在頁面中獲取到ModelAndView綁定的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 關(guān)于@RequestParam注解的使用(簡單易懂)

    關(guān)于@RequestParam注解的使用(簡單易懂)

    這篇文章主要介紹了關(guān)于@RequestParam注解的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論