最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中break和continue源碼解析

 更新時(shí)間:2016年06月16日 11:18:40   作者:mufeng_慕楓  
這篇文章主要針對(duì)java中break和continue的區(qū)別進(jìn)行詳細(xì)介紹,幫助大家更好的學(xué)習(xí)了解java中break和continue源碼,感興趣的小伙伴們可以參考一下

在自己學(xué)習(xí)java語(yǔ)言的過(guò)程中,很容易把break和continue的用法混淆。為了便于以后快速查閱及溫習(xí),在此特留學(xué)習(xí)筆記一份。
簡(jiǎn)述
在任何迭代語(yǔ)句的主體部分,都可以用break和continue控制循環(huán)的流程。其中,break用于強(qiáng)行退出循環(huán),不執(zhí)行循環(huán)中剩余的語(yǔ)句。而continue則停止執(zhí)行當(dāng)前迭代,然后退回循環(huán)起始處,開(kāi)始下一次迭代。
源碼
下面這個(gè)程序向大家展示了break和continue在for和while循環(huán)中的例子:

package com.mufeng.thefourthchapter;

public class BreakAndContinue {
 public static void main(String[] args) {
 for (int i = 0; i < 100; i++) {
  if (i == 74) {// Out of for loop
  break;
  }

  if (i % 9 != 0) {// Next iteration
  continue;
  }
  System.out.print(i + " ");
 }
 System.out.println();

 int i = 0;
 while (true) {
  i++;
  int j = i * 27;
  if (j == 1269) {// Out of loop
  break;
  }

  if (i % 10 != 0) {// Top of loop
  continue;
  }
  System.out.print(i + " ");
 }
 }

} 

輸出結(jié)果
01.0 9 18 27 36 45 54 63 72  
02.10 20 30 40  
源碼解析
在這個(gè)for循環(huán)中,i的值永遠(yuǎn)不會(huì)達(dá)到100,因?yàn)橐坏﹊到達(dá)74,break語(yǔ)句就會(huì)中斷循環(huán)。通常,只有在不知道中斷條件何時(shí)滿足時(shí),才需要這樣使用break。只要i不能被9整除,continue語(yǔ)句就會(huì)使執(zhí)行過(guò)程返回到循環(huán)的最開(kāi)頭(這使i值遞增)。如果能夠整除,則將值顯示出來(lái)。輸出結(jié)果之所以顯示0,是由于0%9等于0。
最后,可以看到一個(gè)“無(wú)窮while循環(huán)”的情況。然而,循環(huán)內(nèi)部有一個(gè)break語(yǔ)句,可中止循環(huán)。除此之外,大家還會(huì)看到continue語(yǔ)句執(zhí)行序列移回到循環(huán)的開(kāi)頭,而沒(méi)有去完成continue語(yǔ)句之后的所用內(nèi)容。(只有在i能被10整除時(shí)才打印出值。)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring Security 實(shí)現(xiàn)用戶名密碼登錄流程源碼詳解

    Spring Security 實(shí)現(xiàn)用戶名密碼登錄流程源碼詳解

    在服務(wù)端的安全管理使用了Spring Security,用戶登錄成功之后,Spring Security幫你把用戶信息保存在Session里,但是具體保存在哪里,要是不深究你可能就不知道,今天小編就帶大家具體了解一下Spring Security實(shí)現(xiàn)用戶名密碼登錄的流程
    2021-11-11
  • 秒懂Kotlin之Java工程師快速掌握Kotlin的技巧

    秒懂Kotlin之Java工程師快速掌握Kotlin的技巧

    Kotlin 是一種在 Java 虛擬機(jī)上運(yùn)行的靜態(tài)類型編程語(yǔ)言,被稱之為 Android 世界的Swift,由 JetBrains 設(shè)計(jì)開(kāi)發(fā)并開(kāi)源。這篇文章主要介紹了秒懂Kotlin之Java工程師快速掌握Kotlin的技巧,需要的朋友可以參考下
    2021-09-09
  • JAVA錯(cuò)誤:'無(wú)效目標(biāo)發(fā)行版?17'的解決方案

    JAVA錯(cuò)誤:'無(wú)效目標(biāo)發(fā)行版?17'的解決方案

    這篇文章主要給大家介紹了關(guān)于JAVA錯(cuò)誤:'無(wú)效目標(biāo)發(fā)行版?17'的解決方案,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或使用java具有一的的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-09-09
  • jpa實(shí)現(xiàn)只查詢指定的字段

    jpa實(shí)現(xiàn)只查詢指定的字段

    這篇文章主要介紹了jpa實(shí)現(xiàn)只查詢指定的字段,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringCloud項(xiàng)目集成Feign、Hystrix過(guò)程解析

    SpringCloud項(xiàng)目集成Feign、Hystrix過(guò)程解析

    這篇文章主要介紹了SpringCloud項(xiàng)目集成Feign、Hystrix過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • IDEA中如何引入spring的命名空間

    IDEA中如何引入spring的命名空間

    這篇文章主要介紹了IDEA中如何引入spring的命名空間問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java類中字段可以不賦予初始值的原因分析

    Java類中字段可以不賦予初始值的原因分析

    這篇文章主要介紹了Java類中字段可以不賦予初始值的原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Mybatis批量修改的操作代碼

    Mybatis批量修改的操作代碼

    這篇文章主要介紹了Mybatis批量修改的操作代碼,包括整體批量修改的詳細(xì)代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2017-09-09
  • SpringBoot框架配置文件路徑設(shè)置方式

    SpringBoot框架配置文件路徑設(shè)置方式

    這篇文章主要介紹了SpringBoot框架配置文件路徑設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringBoot 普通類調(diào)用Bean對(duì)象的一種方式推薦

    SpringBoot 普通類調(diào)用Bean對(duì)象的一種方式推薦

    這篇文章主要介紹了SpringBoot 普通類調(diào)用Bean對(duì)象的一種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論

太原市| 陆丰市| 济源市| 龙川县| 青浦区| 广河县| 遂宁市| 延庆县| 阜宁县| 四平市| 安顺市| 岗巴县| 新沂市| 湖口县| 大荔县| 墨玉县| 麻栗坡县| 泌阳县| 通城县| 龙州县| 大埔县| 咸阳市| 拉孜县| 色达县| 竹山县| 右玉县| 古蔺县| 辽中县| 九龙坡区| 江安县| 临猗县| 祁阳县| 逊克县| 酉阳| 聂拉木县| 兴仁县| 克什克腾旗| 龙里县| 平昌县| 贵州省| 噶尔县|