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

Java中的break和continue關(guān)鍵字的使用方法總結(jié)

 更新時(shí)間:2016年11月12日 19:46:27   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Java中的break和continue關(guān)鍵字的使用方法總結(jié)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一、作用和區(qū)別
 
break的作用是跳出當(dāng)前循環(huán)塊(for、while、do while)或程序塊(switch)。在循環(huán)塊中的作用是跳出當(dāng)前正在循環(huán)的循環(huán)體。在程序塊中的作用是中斷和下一個(gè)case條件的比較。
 
continue用于結(jié)束循環(huán)體中其后語(yǔ)句的執(zhí)行,并跳回循環(huán)程序塊的開(kāi)頭執(zhí)行下一次循環(huán),而不是立刻循環(huán)體。
 
二、其他用途
 
break和continue可以配合語(yǔ)句標(biāo)簽使用。

這個(gè)都很簡(jiǎn)單,下面給個(gè)綜合實(shí)例,看看就明白 了:

/** 
* Created by IntelliJ IDEA. 
* User: leizhimin 
* Date: 2007-11-29 
* Time: 15:47:20 
*/ 
public class Test { 
  public static void main(String args[]) { 
    Test test = new Test (); 
    test.testBreak1(); 

    test.testContinue1(); 

    test.testBreak2(); 
    test.testContinue2(); 
  } 

  /** 
   * 測(cè)試continue 
   * continue用來(lái)結(jié)束本次循環(huán) 
   */ 
  public void testContinue1() { 
    System.out.println("--------測(cè)試continue-------"); 
    for (int i = 1; i <= 5; i++) { 
      if (i == 3) continue; 
      System.out.println("i=" + i); 
    } 
  } 

  /** 
   * break用來(lái)結(jié)束整個(gè)循環(huán)體 
   */ 
  public void testBreak1() { 
    System.out.println("--------測(cè)試break1-------"); 
    for (int i = 1; i <= 5; i++) { 
      if (i == 3) break; 
      System.out.println("i=" + i); 
    } 
  } 

  /** 
   * 測(cè)試帶標(biāo)簽的break語(yǔ)句 
   * 標(biāo)簽只能寫(xiě)在循環(huán)體之前,順便學(xué)習(xí)一下java中語(yǔ)句標(biāo)簽的定義和使用 
   */ 
  public void testBreak2() { 
    System.out.println("--------測(cè)試break2-------"); 
    int i = 1; 
    int k = 4; 
    lable1: 
    for (; i <= 5; i++, k--) { 
      if (k == 0) break lable1; 
      System.out.println("i=" + i + " ; k=" + k); 
    } 
  } 

  public void testContinue2() { 
    System.out.println("--------測(cè)試continue2-------"); 
    lable1: 
    for (int i = 1; i < 10; i++) { 
      lable2: 
      System.out.println("i=" + i); 
      for (int j = 0; j < 10; j++) { 
        if (j == 9) continue lable1; 
      } 
    } 
  } 
}

運(yùn)行結(jié)果:

--------測(cè)試break1------- 
i=1 
i=2 
--------測(cè)試continue------- 
i=1 
i=2 
i=4 
i=5 
--------測(cè)試break2------- 
i=1 ; k=4 
i=2 ; k=3 
i=3 ; k=2 
i=4 ; k=1 
--------測(cè)試continue2------- 
i=1 
i=2 
i=3 
i=4 
i=5 
i=6 
i=7 
i=8 
i=9 

Process finished with exit code 0 

以上就是小編為大家?guī)?lái)的Java中的break和continue關(guān)鍵字的使用方法總結(jié)全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • 教你如何用Jenkins自動(dòng)化部署項(xiàng)目(從零到搭建完成)

    教你如何用Jenkins自動(dòng)化部署項(xiàng)目(從零到搭建完成)

    這篇文章主要介紹了教你如何用Jenkins自動(dòng)化部署項(xiàng)目(從零到搭建完成),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • java、android可用的rtp封包解包h264案例

    java、android可用的rtp封包解包h264案例

    這篇文章主要介紹了java、android可用的rtp封包解包h264案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • 詳解mybatis generator代碼生成器的使用

    詳解mybatis generator代碼生成器的使用

    MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代碼生成器。這篇文章主要介紹了mybatis generator代碼生成器的使用,需要的朋友可以參考下
    2021-09-09
  • Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的實(shí)戰(zhàn)案例

    Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的實(shí)戰(zhàn)案例

    這篇文章主要給大家介紹了關(guān)于Spring Boot連接超時(shí)導(dǎo)致502錯(cuò)誤的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java Mail郵件接收工具類

    java Mail郵件接收工具類

    這篇文章主要介紹了java Mail郵件接收工具類,本文直接給出類實(shí)現(xiàn)代碼和使用示例,需要的朋友可以參考下
    2015-02-02
  • JAVA設(shè)計(jì)模式----建造者模式詳解

    JAVA設(shè)計(jì)模式----建造者模式詳解

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)建造者模式Builder Pattern,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Windows+Apache+resin配置

    Windows+Apache+resin配置

    Windows+Apache+resin配置...
    2006-12-12
  • SpringBoot @PostConstruct原理用法解析

    SpringBoot @PostConstruct原理用法解析

    這篇文章主要介紹了SpringBoot @PostConstruct原理用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • java8根據(jù)某一屬性過(guò)濾去重的實(shí)例

    java8根據(jù)某一屬性過(guò)濾去重的實(shí)例

    這篇文章主要介紹了java8根據(jù)某一屬性過(guò)濾去重的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • java數(shù)組的初始化及操作詳解

    java數(shù)組的初始化及操作詳解

    在本文中小編給大家整理了關(guān)于java數(shù)組的初始化及操作的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的讀者們參考下。
    2019-07-07

最新評(píng)論