您好,登錄后才能下訂單哦!
continue語句有什么作用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
continue表示結束本次循環,而不終止整個循環的執行。而是結束本次循環,進行下一次循環。
C、Java,MATLAB語言中,continue語句一般形式為"continue;"
在C++、C#中有所使用。
其作用為結束本次循環。即跳出循環體中下面尚未執行的語句,對于while循環,繼續求解循環條件。而對于for循環程序流程接著求解for語句頭中的第三個部分expression表達式。
continue語句和break語句的區別是:
continue語句只結束本次循環,而不終止整個循環的執行。而break語句則是結束整個循環過程,不再判斷執行循環的條件是否成立 。
代碼示例:
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
注意:
1.break可以在if-else中使用直接跳出當前循環。
2. 在多層循環中, 一個break語句只向外跳一層。
continue語句的作用是跳過循環體中剩余的語句并到循環末尾而強行執行下一次循環。
continue語句只用在for、while、do-while等循環體中, 常與if條件語句一起使用, 用來加速循環。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。