break與continue關鍵字
迴圈控制關鍵字(break和continue)
break:
1.可用在switch語句,一旦執行,整個switch語句立刻結束;
2.可用在for迴圈,一旦執行,迴圈語句立刻結束,打斷迴圈;
例如:
public class demo01 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i==3)
break;
System.out.println("Hello world!");
}
}
}
執行結果:
分析:
程式只會輸出3個,後面的不會輸出,因為當i=3時,執行了break語句,打斷for迴圈。
continue:
可用在for迴圈,一旦執行,立刻跳過當前次迴圈,馬上開始下一次迴圈,若無則結束;
例如:
public class demo02 {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i==3)
continue;
System.out.println("第"+i+"次Hello world!");
}
}
}
執行結果:
分析:
當 i=4時,程式跳過了此次的迴圈,開始了下一次的迴圈,所以不會輸出第4次的Hello world。
死迴圈的標準格式
while(true){
//迴圈體
}
相關文章
- break、continue與goto關鍵字Go
- continue、break與gotoGo
- JavaScript break與continue語句JavaScript
- break,continue,gotoGo
- GO語言————5.5 Break 與 continueGo
- python3 筆記10.迴圈結構中的關鍵字(break,continue,pass)Python筆記
- JAVA基礎--break 、continueJava
- break,continue,return區別
- Day16 break-continue-gotoGo
- break和continue的區別11.8
- python中break和continue的區別Python
- 對比JavaScript中的Continue和BreakJavaScript
- abstract關鍵字 super 關鍵字 類與繼承繼承
- return,continue和break之間的區別
- JAVA中的跳轉語句—break、continueJava
- break和continue的區別(流程圖表示)流程圖
- java 帶標籤的break,continue語句Java
- PHP 7.3 "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? 解決方法PHPUI
- for迴圈、break和continue、二重迴圈
- C++ Break、Continue 和 陣列操作詳解C++陣列
- javascript中break和continue的區別和作用JavaScript
- 【廖雪峰python入門筆記】break和continuePython筆記
- C#中continue、return、break的區別及作用C#
- 程式流程的控制 Abort Exit Halt RunError Continue Break SleepError
- JavaScript--分支+迴圈(continue、break、return的區別)JavaScript
- C++中break和continue的用法和區別C++
- DM 關鍵字、遮蔽關鍵字
- Java中this與super關鍵字Java
- let關鍵字和const關鍵字
- final關鍵字和static關鍵字
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- 識別符號與關鍵字符號
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- this關鍵字
- 關鍵字
- while + else 使用,while死迴圈與while的巢狀,for迴圈基本使用,range關鍵字,for的迴圈補充(break、continue、else) ,for迴圈的巢狀,基本資料型別及內建方法While巢狀資料型別
- Volatile關鍵字與執行緒安全執行緒
- break、continue、return中選擇一個,我們結束掉它