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

Java如何跳出當前多重循環(huán)你知道嗎

 更新時間:2022年01月16日 17:10:55   作者:大雄有哆啦夢  
這篇文章主要為大家介紹了Java跳出當前多重循環(huán),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

Java是如何跳出當前多重循環(huán)?

不建議使用

在最外層前面加一個標記A,然后用break A;可以跳出多重循環(huán)因為它不會讓你的程序變得更加優(yōu)雅,很多時候起到相反的作用。例如,萬一別人把這個標識符定義在你找不到的地方,容易讓代碼閱讀起來很費解。

(Java中支持帶標簽的break和continue語句,作用有點類似于C和C++的goto語句)

在多層循環(huán)體外寫 標識符A: 來跳出循環(huán)。

代碼如下:

public static void main(String[] args) {
        A:
        for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                System.out.println("i=" + i + ",j=" + j);
                if(j == 5) break A;
            }
        }
    } 

建議使用

普遍都推薦下面這一種方式,通過外層循環(huán)增加判斷條件,內(nèi)層循環(huán)修改判斷條件的值來控制跳出循環(huán)。

代碼如下:

public static void main(String[] args) {
        //設置判斷條件
        boolean flag = true;
        //外層增加判斷條件 && flag
        //當flag = false 時將不在進入循環(huán)
        for(int i=0;i<10 && flag;i++)   {   
            for(int j=0;j<10;j++)       {
                System.out.println("i=" + i + ",j=" + j);
                if(j == 5){
                //修改判斷條件狀態(tài)
                flag = false;
                break;
                }
            }
        } 
    }

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Mybatis實現(xiàn)批量操作8種小結(jié)

    Mybatis實現(xiàn)批量操作8種小結(jié)

    本文對Mybatis的五種批處理方式進行了性能測試,包括批量新增和批量修改,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • java.lang.Runtime.exec的左膀右臂:流輸入和流讀取詳解

    java.lang.Runtime.exec的左膀右臂:流輸入和流讀取詳解

    這篇文章主要介紹了java.lang.Runtime.exec的左膀右臂:流輸入和流讀取詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳解Java設計模式——迭代器模式

    詳解Java設計模式——迭代器模式

    這篇文章主要介紹了Java設計模式——迭代器模式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • druid?handleException執(zhí)行流程源碼解析

    druid?handleException執(zhí)行流程源碼解析

    這篇文章主要為大家介紹了druid?handleException執(zhí)行流程源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Java SpringMVC自學自講

    Java SpringMVC自學自講

    本篇文章主要介紹了java SpringMVC——如何獲取請求參數(shù)詳解,詳細的介紹了每種參數(shù)注解的用法及其實例。感興趣的小伙伴們可以參考一下
    2021-09-09
  • Spring.Net在MVC中實現(xiàn)注入的原理解析

    Spring.Net在MVC中實現(xiàn)注入的原理解析

    這篇文章主要介紹了Spring.Net在MVC中實現(xiàn)注入的原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • java實現(xiàn)gif動畫效果(java顯示動態(tài)圖片)

    java實現(xiàn)gif動畫效果(java顯示動態(tài)圖片)

    這篇文章主要介紹了java實現(xiàn)gif動畫效果示例(java顯示動態(tài)圖片),需要的朋友可以參考下
    2014-04-04
  • Java面試題之HashSet的實現(xiàn)原理

    Java面試題之HashSet的實現(xiàn)原理

    這篇文章主要介紹了Java面試題之HashSet的實現(xiàn)原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • JAVA線程用法詳解

    JAVA線程用法詳解

    這篇文章主要介紹了JAVA線程用法,配合實例針對Java中線程的開啟、sleep、合并與讓出等進行了較為深入的分析,需要的朋友可以參考下
    2014-08-08
  • Springboot簡單熱部署實現(xiàn)步驟解析

    Springboot簡單熱部署實現(xiàn)步驟解析

    這篇文章主要介紹了Springboot簡單熱部署實現(xiàn)步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12

最新評論