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

java 中break如何跳出外部循環(huán)

 更新時間:2020年07月27日 11:32:15   作者:一生的風(fēng)景  
這篇文章主要介紹了java 中break如何跳出外部循環(huán),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

學(xué)習(xí)就是為了不斷的看到自己的知識盲點,然后改正,以前知道如何使用break來跳出循環(huán),突然學(xué)習(xí)到可以用break跳出外部的循環(huán)(以前只知道怎么調(diào)本次的循環(huán))。

上正題代碼如下:

break跳出本次循環(huán):

public static void main(String[] args) {
  for (int i = 0; i < 10; i++) {
   for (int j = 0; j <=10; j++) {
    System.err.println(i+j);
    if(i+j==10) {
     break;
    }
   }
  }
 }

這一串代碼當(dāng)i+j=10時,就會跳出循環(huán)重新進入第二次循環(huán),這是已經(jīng)會的知識點,它輸出的答案輸出了9次 0~9。

再看下面一段代碼:

break跳出外部循環(huán):

/* break;跳出外部循環(huán)使用 */
 public static void main(String[] args) {
  a:for (int i = 0; i < 10; i++) {
   for (int j = 0; j <=10; j++) {
    System.err.println(i+j);
    if(i+j==10) {
     break a;
    }
   }
  }
 }

這次輸出的答案是什么:輸出1次0~9。

我想怎么樣使用已經(jīng)很清楚了,下面稍微拓展一下子。

多重跳出:

public static void main(String[] args) {
   //多重循環(huán)跳出使用
  int sum =0;
  a:for (int i = 0; i <= 5; i++) {  //定義第一層循環(huán)別名為a:
   b:for (int j = 0; j <=5; j++) { //定義第二層循環(huán)別名為b:
    for (int j2 = 0; j2 <=5; j2++) {
     sum = sum +i+j+j2;
     if(i == 2) {   //當(dāng)i值等于2時跳出第二層循環(huán),繼續(xù)下次循環(huán)
      break b;
     }
     if (i == 4) {   //當(dāng)i值等于4時跳出第一層循環(huán),導(dǎo)致整個循環(huán)結(jié)束
      break a;
     }
    }
   }
  }
  System.out.println(sum);
 }

while跳出:

public static void main(String[] args) {
  /* break;跳出外部循環(huán)同樣適用于while */
  int i=0;
  a:while (i<=10) {
   int j =0;
   while (j<=10) {
    System.out.println(i+j);
    j++;
    if(j==7) {
     break a;
    }
   }
   i++;
  }
 }

差點把這個知識點給忘記了,還好臨時想起來,所以快點記錄下來=-=。

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

相關(guān)文章

  • java實現(xiàn)死鎖的示例代碼

    java實現(xiàn)死鎖的示例代碼

    本篇文章主要介紹了java實現(xiàn)死鎖的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • java  文件鎖的簡單實現(xiàn)

    java 文件鎖的簡單實現(xiàn)

    這篇文章主要介紹了java 文件鎖的簡單實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Spring定時服務(wù)QuartZ原理及代碼案例

    Spring定時服務(wù)QuartZ原理及代碼案例

    這篇文章主要介紹了Spring定時服務(wù)QuartZ原理及代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • 關(guān)于后綴表達式的java實現(xiàn)過程

    關(guān)于后綴表達式的java實現(xiàn)過程

    這篇文章主要介紹了關(guān)于后綴表達式的java實現(xiàn)過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • java爬蟲jsoup解析HTML的工具學(xué)習(xí)

    java爬蟲jsoup解析HTML的工具學(xué)習(xí)

    jsoup是一個解析HTML的第三方j(luò)ava庫,它提供了一套非常方便的API,可使用DOM,CSS以及類jQuery的操作方法來取出和操作數(shù)據(jù),本文就來開始jsoup的使用學(xué)習(xí)
    2022-07-07
  • Mybatis如何按順序查詢出對應(yīng)的數(shù)據(jù)字段

    Mybatis如何按順序查詢出對應(yīng)的數(shù)據(jù)字段

    這篇文章主要介紹了Mybatis如何按順序查詢出對應(yīng)的數(shù)據(jù)字段,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • java 重試框架 sisyphus 入門介紹

    java 重試框架 sisyphus 入門介紹

    sisyphus 綜合了 spring-retry 和 gauva-retrying 的優(yōu)勢,使用起來也非常靈活,本文給大家介紹java 重試框架 sisyphus 入門相關(guān)知識,感興趣的朋友一起看看吧
    2021-10-10
  • Java 關(guān)鍵字static詳解及實例代碼

    Java 關(guān)鍵字static詳解及實例代碼

    這篇文章主要介紹了Java 關(guān)鍵字static詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • javaweb servlet生成簡單驗證碼

    javaweb servlet生成簡單驗證碼

    這篇文章主要為大家詳細介紹了javaweb servlet生成簡單驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Java如何實現(xiàn)通過證書訪問Https請求

    Java如何實現(xiàn)通過證書訪問Https請求

    這篇文章主要介紹了Java如何實現(xiàn)通過證書訪問Https請求,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論