1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          break和continue區別(break和continue的作用和區別有哪些)

          來源:互聯網轉載 時間:2024-05-09 19:25:45

          break和continue的作用和區別是什么?

          一、break和continue的作用

          break和continue都是用來控制循環結構的,主要作用是停止循環。

          二、break和continue的區別

          1、break用于跳出一個循環體或者完全結束一個循環,不僅可以結束其所在的循環,還可結束其外層循環。

          注意:
          (1)只能在循環體內和switch語句體內使用break。
          (2)不管是哪種循環,一旦在循環體中遇到break,系統將完全結束循環,開始執行循環之后的代碼。
          (3)當break出現在循環體中的switch語句體內時,起作用只是跳出該switch語句體,并不能終止循環體的執行。若想強行終止循環體的執行,可以在循環體中,但并不在switch語句中設置break語句,滿足某種條件則跳出本層循環體。

          2、continue語句的作用跳過本次循環體中剩下尚未執行的語句,立即進行下一次的循環條件判定,可以理解為只是中止(跳過)本次循環,接著開始下一次循環。

          注意:
          (1)continue語句并沒有使整個循環終止。
          (2)continue 只能在循環語句中使用,即只能在 for、while 和 do&hellip;while 語句中使用。

          三、案例分析

          先舉兩個通俗易懂的例子
          案例一 對于break語句
          假設一個場景,你有一個漂亮的老婆,然后你犯錯了,你老婆罰你做5天家務,每天都是給老婆做菜,但是做菜到第三天后老婆心軟了,原諒你不用做了。
          代碼如下(示例):

          publicclassTest1{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){System.out.println("快樂的做菜~~~~");if(i==3){//給老婆做菜第3天break;//跳出并結束當前循環的執行}}}}

          結果是你給老婆只做了3天的菜

          案例二 對于continue語句
          假設和上面案例同樣的場景,你犯錯了,你老婆罰你做5天家務,每天都是做菜,但是做菜到第三天后老婆心軟了,原諒你不用做了,但后面依然不解恨,讓你繼續做第4、5天。
          代碼如下(示例):

          publicclassTest2{publicstaticvoidmain(String[]args){for(inti=1;i<=5;i++){if(i==3){//給老婆做菜第3天continue;//立即跳出當次執行,進入下一次循環}System.out.println("給老婆第"+i+"天做菜");}}}

          結果是你給老婆只做了第1、2、4、5天的菜

          案例三 對于break語句
          代碼如下(示例):

          publicclassTest3{publicstaticvoidmain(String[]args){for(inti=0;i<12;i++){if(i==5){break;}System.out.print(i+"");}}}

          運行結果:
          0 1 2 3 4
          程序分析:
          ①程序輸出了01234 到5的時候跳出了循環。
          ②break語句導致程序終止包含它的循環,并進行程序的下一階段(整個循環后面的語句),即:不是跳到下一個循環周期而是退出循環。如果break語句包含在嵌套循環里,它只跳出最里面的循環。

          案例四 對于continue語句
          代碼如下(示例):

          publicclassTest4{publicstaticvoidmain(String[]args){for(inti=0;i<12;i++){if(i==5){continue;}System.out.print(i+"");}}}

          運行結果:
          0 1 2 3 4 6 7 8 9 10 11
          程序分析:
          ①可以看到只有5沒有輸出,也即當i=5時沒有執行打印操作,直接到下一次循環。
          ②循環語句里有continue語句時,程序運行到此語句時,不在執行循環體里continue后面的語句而是跳到下一個循環入口處執行下一個循環。

          以上就是“break和continue的作用和區別有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注本站行業資訊頻道。

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          (資料圖)在生活中,很多人都不知道DNF選擇頻道卡死是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的DNF選擇頻道卡死相關的一些知識,我們一起來學習下吧!1、找到游戲平臺里這款游戲的專區,找到游戲修復,如果檢測到游戲異常情況,點擊“一鍵修復”。2、打開命令符然后輸入密碼,進行重置DNS緩存,彈出一個頁面后,進入下一步。3、重新嘗試進入游戲,如果未能奏效,則在彈出游戲“載入中”界面前關閉游...

          大量股票解禁反而暴漲咋回事?股票跌漲不由解禁決定,且股票公開不代表控股股東立刻減持,股票跌漲由供求關系求、資金額、銷售績業、政策、消息等各個方面因素決定。股票解禁代表著大量的非流通股可以進行流通,減持需要提早傳出公示,非流通股占總股本5%以上的,一般需 要2年以上才可以減持,非流通股占總股本小于5%的,一般規定在一年之后才可以減持。解禁股票當天一般漲還是跌?跌,股票解禁后第一天一般是下跌,下跌的概...

          中國基金報記者李書超“一歲除在鞭炮聲中”,隨著2021年的正式結束,徐啟將在2022年迎來新的一年。2021年,各類基金中,權益ETF規模迅速擴大,總規模躍升至1萬億元。華夏、易方達、華泰白銳基金位列前三,旗下權益ETF管理規模均超過千億元。南方和國泰基金距離千億元大關僅一步之遙。ETF產品中,2021年中國互聯網ETF最受青睞,逆市暴增269億?;稹暗I”現象明顯,新發行基金數量和規模也創歷史...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>