while迴圈中break和continue的區別

2021-09-23 18:54:24 字數 837 閱讀 2811

break:條件一旦滿足,就直接退出整個迴圈,而不再執行迴圈

continue:在迴圈體內部,一旦發現了continue這個關鍵字,會直接跳到迴圈的條件判斷,不會執行continue後續的任何** (continue就是繼續,繼續讓**繼續到條件迴圈判斷,而不再執行continue後續的語句)

break演示:

break 是跳出這個迴圈,執行下方的**

continue演示:

i = 0

while i < 10:

# continue 某一種條件滿足時,不執行後續重複的**

# 會直接跳到迴圈的條件判斷 (while i < 10)

# i == 3時 不列印

if i == 3:

"""注意:在迴圈中,如果使用continue這個關鍵字必須

要注意的是在使用關鍵字之前,需要確認迴圈的計數

是否修改否則可能會導致死迴圈

"""i += 1

continue

print(i)

i += 1

執行結果:

continue**示例,如果在if迴圈語句中不加迴圈的計數 i += 1,就會導致死迴圈,因為i = 3這個條件永遠成立,既然永遠成立,那麼這個continue就會被永遠執行,一執行就會跳到while迴圈的開始位置,所以就形成了乙個死迴圈。

while迴圈中continue和break的不同

break語句通常用在迴圈語bai句和開關語句中,當break語句用於do while for while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句,通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。break 強行終止while迴圈 例如 while 1 10 print ...

while迴圈中continue和break的區別

除了滿足while條件外,還有兩種方法可以終止迴圈,它們分別是break和continue。它們唯一的區別是break跳出整個迴圈,直接執行下面的 了 而continue是終止當次迴圈,不執行下面的 而是直接進入下一次迴圈,continue和pass的區別是,pass雖然什麼都不做,但是還繼續執行下...

在for迴圈中break與continue的區別

break的作用是跳出當前迴圈塊 for while do while 或程式塊 switch continue用於結束迴圈體中其後語句的執行,並跳回迴圈程式塊的開頭執行下一次迴圈 舉例子說明吧 public void exampleone system.out.println 我還要搞事情 i s...