break和continue的區別

2022-08-01 02:45:12 字數 1107 閱讀 2438

break:主要是跳出當前正在執行的**。break,它主要用在

switch

的case

中,或者用在迴圈中。

當用在switch中的時候,在程式執行

switch

中的**時候,遇到

break

,會導致當前這個

switch

**徹底結束,而去執行和

switch

結構上並列的語句。

當break使用在迴圈中的時候,只要

jvm遇見

break

,就立刻結束當前迴圈,不管迴圈條件是否還成立,迴圈都會強制結束。

例:

1

public

class

demo

14//

迴圈結束,表示這一行中列印的星號全部結束,下次需要在新的一行列印

15 system.out.println();//

列印空行,起到換行的作用16}

17}18 }

view code

continue:主要用在迴圈中,不能使用在其他地方。(跳過本次迴圈,執行下一次的迴圈),

當在迴圈中遇到的

continue

,這時jvm

就不會再執行

continue

下面屬於本迴圈的其他語句,而直接進入下次迴圈。

例:

1

public

class

demo

15//

迴圈結束,表示這一行中列印的星號全部結束,下次需要在新的一行列印

16 system.out.println("haha");//

列印空行,起到換行的作用17}

18}19 }

view code

break和

continue

在迴圈語句中的區別:

break用

來結束迴圈,迴圈就停止了

continue用

來跳過當前迴圈,迴圈不會停止,會繼續下一次的迴圈

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break和continue的區別

a for int x 1 x 9 x system.out.println break 跳出 break作用範圍 switch語句或迴圈語句 當break語句單獨存在時,下面不要定義其他語句,因為執行不到 break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來...

break和continue的區別

break是結束整個迴圈體,continue是結束單次迴圈 比方說 1.break while x 10 printf d r n x 結果是輸出 1 2 就退出了整個while迴圈 2.continue while x 10 printf d r n x 結果是 1 2 4 5 6 7 8 9 1...