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

java跳出循環(huán)的方式匯總

 更新時間:2025年02月07日 10:23:28   作者:hrui0706  
本文介紹了Java中三種常用的跳出循環(huán)的語句:break、continue和return,break用于完全結(jié)束循環(huán)并跳出循環(huán)體;continue用于跳過本次循環(huán)體中尚未執(zhí)行的語句,開始下一次循環(huán);return用于結(jié)束方法,每種方法給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

在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有點類似,區(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的方法可以單獨使用

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

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

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

相關(guān)文章

  • Java并發(fā)編程之線程之間的共享和協(xié)作

    Java并發(fā)編程之線程之間的共享和協(xié)作

    這篇文章主要介紹了Java并發(fā)編程之線程之間的共享和協(xié)作,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • java中注解的實現(xiàn)原理詳解

    java中注解的實現(xiàn)原理詳解

    這篇文章主要介紹了java中注解的實現(xiàn)原理詳解,注解也叫元數(shù)據(jù),例如我們常見的@Override和@Deprecated,注解是JDK1.5版本開始引入的一個特性,用于對代碼進(jìn)行說明,可以對包、類、接口、字段、方法參數(shù)、局部變量等進(jìn)行注解,需要的朋友可以參考下
    2023-10-10
  • Java中雙大括號初始化的理解與使用

    Java中雙大括號初始化的理解與使用

    最近重讀Java 編程思想,讀到有關(guān)實例化代碼塊兒的內(nèi)容,使我對于使用兩個大括號進(jìn)行初始化有了更深的理解,下面這篇文章主要給大家介紹了關(guān)于Java中雙大括號初始化的理解與使用的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Java 反射調(diào)用靜態(tài)方法的簡單實例

    Java 反射調(diào)用靜態(tài)方法的簡單實例

    下面小編就為大家?guī)硪黄狫ava 反射調(diào)用靜態(tài)方法的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • java實現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié)

    java實現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié)

    這篇文章主要介紹了java實現(xiàn)Object轉(zhuǎn)String的4種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Spring實戰(zhàn)之使用@POSTConstruct和@PreDestroy定制生命周期行為操作示例

    Spring實戰(zhàn)之使用@POSTConstruct和@PreDestroy定制生命周期行為操作示例

    這篇文章主要介紹了Spring實戰(zhàn)之使用@POSTConstruct和@PreDestroy定制生命周期行為操作,結(jié)合實例形式詳細(xì)分析了Spring使用@POSTConstruct和@PreDestroy定制生命周期相關(guān)接口定義、配置與功能實現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • Springboot啟動同時創(chuàng)建數(shù)據(jù)庫和表實現(xiàn)方法

    Springboot啟動同時創(chuàng)建數(shù)據(jù)庫和表實現(xiàn)方法

    這篇文章主要介紹了Springboot啟動同時創(chuàng)建數(shù)據(jù)庫和表,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • Spring中數(shù)據(jù)訪問對象Data Access Object的介紹

    Spring中數(shù)據(jù)訪問對象Data Access Object的介紹

    今天小編就為大家分享一篇關(guān)于Spring中數(shù)據(jù)訪問對象Data Access Object的介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • JDK14的新特性:instanceof模式匹配的使用

    JDK14的新特性:instanceof模式匹配的使用

    這篇文章主要介紹了JDK 14的新特性:instanceof模式匹配的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • SpringBoot使用Async注解失效原因分析及解決(spring異步回調(diào))

    SpringBoot使用Async注解失效原因分析及解決(spring異步回調(diào))

    這篇文章主要介紹了SpringBoot使用Async注解失效原因分析及解決(spring異步回調(diào)),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評論