更新時間:2020-10-19 16:51:35 來源:動力節點 瀏覽1452次
相信即使是java零基礎的朋友們也知道在一段代碼中語句的重要性,不管是循環語句還是選擇語句,都是在編程中常用的語句結構,前面我們學習了for循環語法及原理,今天我們學習如何中斷循環體,continue語句的作用就是用來中斷一次循環,下面一起來學習continue語句該怎樣使用吧。
continue語句是跳過循環體中剩余的語句而強制執行下一次循環,其作用為結束本次循環,即跳過循環體中下面尚未執行的語句,接著進行下一次是否執行循環的判定。continue語句類似于break語句,但它只能出現在循環體中。它與break語句的區別在于:continue 并不是中斷循環語句,而是中止當前迭代的循環,進入下一次的迭代。簡單來講,continue是忽略循環語句的當次循環。
continue語句也是單個單詞自成一條java語句,例如“continue;”,它和break語句都是用來控制循環的,break語句是用來終止循環的執行,而continue語句則是用來終止當前本次循環,直接進入下一次循環繼續執行。請參照以下代碼以及運行結果進行對比學習:
運行結果如下圖所示:
對以上代碼以及執行結果進行分析,請看下圖:
對于以上程序,當“continue;”語句執行的時候,當前本次循環剩下的代碼就不再執行了(不再執行下面的輸出語句),直接執行“i++”去了,而break就不同了,當以上程序“break;”語句執行之后整個for循環就結束了。
需要注意的是:(1)break可以在if-else中使用直接跳出當前循環;(2)在多層循環中, 一個break語句只向外跳一層。continue語句的作用是跳過循環體中剩余的語句并到循環末尾而強行執行下一次循環;(3)continue語句只用在for、while、do-while等循環體中, 常與if條件語句一起使用, 用來加速循環;(4)continue語句在while語句、for語句和for each語句的循環體之外的任何地方使用它都會引起語法錯誤。
以上就是continue語句的用法詳解,主要是和break語句作對比。希望這篇對continue語句的介紹可以對大家學習java語句有所幫助,并在學習之余多加練習,以達到熟練使用continue語句的目的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習