首頁 Java Java入門 循環語句中continue語句的作用是什麼

循環語句中continue語句的作用是什麼

Jul 03, 2020 pm 01:49 PM
continue 循環

循環語句中continue語句的作用是:1、結束本次循環,循環體後續的語句不執行;2、繼續進行循環條件的判斷,進行下一次循環體語句的執行。 continue語句只能用在while語句、for語句或是foreach語句。

循環語句中continue語句的作用是什麼

(推薦學習:java入門程式

作用:

  • 結束本次循環,循環體後續的語句不執行

  • 繼續進行循環條件的判斷,進行下一次循環體語句的執行

#詳細介紹:

continue 語句類似break 語句,但它只能出現在迴圈體中。

與break語句的差異:

continue 並不是中斷循環語句,而是中止目前迭代的循環,進入下一次的迭代。簡單來講,continue 是忽略迴圈語句的當次迴圈。

注意:continue 語句只能用在 while 語句、for 語句或 foreach 語句的迴圈體之中,在這之外的任何地方使用它都會引起語法錯誤。

在迴圈體中使用 continue 語句有兩種方式可以有標籤,也可以不帶標籤。語法格式如下:

continue //不带标签
continue label //带标签,label是标签名
登入後複製

(影片教學建議:java影片教學

程式碼範例:
##

int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int i = 0; i < numbers.length; i++) {
    if (i == 3) {
        continue;
    }
    System.out.println("Count is: " + i);
}
登入後複製

在上述程式碼中,當條件i==3 的時候執行continue 語句,continue 語句會終止本次循環,循環體中continue 之後的語句將不再執行,接著進行下次循環,所以輸出結果中沒有3。

程式運行結果如下:

Count is: 0
Count is: 1
Count is: 2
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
登入後複製

以上是循環語句中continue語句的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

lambda表達式跳出循環 lambda表達式跳出循環 Feb 20, 2024 am 08:47 AM

lambda表達式跳出循環,需要具體程式碼範例在程式設計中,循環結構是常用的一種重要語法。然而,在特定的情況下,我們可能希望在循環體內滿足某個條件時,跳出整個循環,而不是僅僅終止當前的循環迭代。在這個時候,lambda表達式的特性可以幫助我們達成跳脫循環的目標。 lambda表達式是一種匿名函數的宣告方式,它可以在內部定義簡單的函數邏輯。它與普通的函數聲明不同,

Go語言中的循環和遞歸的比較研究 Go語言中的循環和遞歸的比較研究 Jun 01, 2023 am 09:23 AM

註:本文以Go語言的角度來比較研究循環和遞歸。在編寫程式時,經常會遇到需要對一系列資料或操作進行重複處理的情況。為了實現這一點,我們需要使用循環或遞歸。循環和遞歸都是常用的處理方式,但在實際應用中,它們各有優缺點,因此在選擇使用哪種方法時需要考慮實際情況。本文將對Go語言中的循環和遞歸進行比較研究。一、循環循環是一種重複執行某段程式碼的機制。 Go語言中主要有三

PHP傳回數組所有值,組成一個數組 PHP傳回數組所有值,組成一個數組 Mar 21, 2024 am 09:06 AM

這篇文章將為大家詳細講解有關PHP返回數組所有值,組成一個數組,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。使用array_values()函數array_values()函數傳回陣列中所有值的陣列。它不會保留原始數組的鍵。 $array=[&quot;foo&quot;=&gt;&quot;bar&quot;,&quot;baz&quot;=&gt;&quot;qux&quot;];$values=array_values($array);//$values將是[&quot;bar&quot;,&quot;qux&quot;]使用迴圈可以使用循環手動獲取數組的所有值並將其新增至一個新

Java Iterator 與 Iterable:邁入編寫優雅程式碼的行列 Java Iterator 與 Iterable:邁入編寫優雅程式碼的行列 Feb 19, 2024 pm 02:54 PM

Iterator介面Iterator介面是一個用於遍歷集合的介面。它提供了幾個方法,包括hasNext()、next()和remove()。 hasNext()方法傳回布林值,指示集合中是否還有下一個元素。 next()方法傳回集合中的下一個元素,並將其從集合中刪除。 remove()方法從集合中刪除目前元素。以下程式碼範例示範如何使用Iterator介面來遍歷集合:Listnames=Arrays.asList("John","Mary","Bob");Iterator

Java函數中遞歸呼叫有哪些替代方案? Java函數中遞歸呼叫有哪些替代方案? May 05, 2024 am 10:42 AM

用迭代取代Java函數中的遞迴呼叫在Java中,遞歸是一個強大的工具,用來解決各種問題。但是,在某些情況下,使用迭代可能是更好的選擇,因為它更有效且不易出現堆疊溢位。以下是迭代的優點:效率更高,因為它不需要為每個遞歸呼叫建立新的堆疊幀。不容易發生堆疊溢出,因為堆疊空間使用受限。替代遞歸呼叫的迭代方法:Java中有幾種方法可以將遞歸函數轉換為迭代函數。 1.使用棧使用棧是將遞歸函數轉換為迭代函數最簡單的方法。堆疊是一種後入先出(LIFO)資料結構,類似函式呼叫堆疊。 publicintfa

python中使用向量化替換循環 python中使用向量化替換循環 Apr 14, 2023 pm 07:07 PM

所有程式語言都離不開循環。因此,預設情況下,只要有重複操作,我們就會開始執行循環。但是當我們處理大量迭代(數百萬/十億行)時,使用循環是一種犯罪。您可能會被困幾個小時,後來才意識到它行不通。這就是在python中實現向量化變得非常關鍵的地方。什麼是矢量化?向量化是一種在資料集上實現(NumPy)數組運算的技術。在後台,它將操作一次應用於數組或系列的所有元素(不同於一次操作一行的“for”循環)。接下來我們使用一些用例來示範什麼是向量化。求數字總和##使用循環importtimestart

foreach和for迴圈的差別是什麼 foreach和for迴圈的差別是什麼 Jan 05, 2023 pm 04:26 PM

區別:1、for透過索引來循環遍歷每一個資料元素,而forEach透過JS底層程式來循環遍歷數組的資料元素;2、for可以透過break關鍵字來終止迴圈的執行,而forEach不可以;3、 for可以透過控制迴圈變數的數值來控制迴圈的執行,而forEach不行;4、for在迴圈外可以呼叫迴圈變量,而forEach在迴圈外不能呼叫迴圈變數;5、for的執行效率要高於forEach。

如何處理PHP循環嵌套錯誤並產生相應的報錯訊息 如何處理PHP循環嵌套錯誤並產生相應的報錯訊息 Aug 07, 2023 pm 01:33 PM

如何處理PHP循環嵌套錯誤並產生對應的報錯資訊在開發中,我們經常會用到循環語句來處理重複的任務,例如遍歷數組、處理資料庫查詢結果等。然而,在使用循環嵌套的過程中,有時會遇到錯誤,例如無限循環或嵌套層數過多,這種問題會導致伺服器效能下降甚至崩潰。為了更好地處理這類錯誤,並產生相應的報錯訊息,本文將介紹一些常見的處理方式,並給出相應的程式碼範例。一、使用計數器來

See all articles