while迴圈中continue和break的區別

2022-09-16 09:42:18 字數 905 閱讀 5345

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

break:

count =0

while count <= 100:

print('

loop

', count)

if count == 5:

break

count += 1

print("

out of loop ----")

"""loop 0

loop 1

loop 2

loop 3

loop 4

loop 5

out of loop

"""

break語句執行後,直接終止迴圈。

continue:

count =0

while count <= 100:

print('

loop

', count)

if count == 5:

continue

count += 1

print("

out of loop ----")

#無限的 loop 5

當count==5的時候出發了continue,接著程式就不在往下走了,而是進入下一次迴圈,由於count沒有加1,所以在下一次迴圈中count還等於5,下下次也是,下下下次。。。。。。

在for迴圈中break與continue的區別

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

while迴圈中break和continue的區別

break 條件一旦滿足,就直接退出整個迴圈,而不再執行迴圈 continue 在迴圈體內部,一旦發現了continue這個關鍵字,會直接跳到迴圈的條件判斷,不會執行continue後續的任何 continue就是繼續,繼續讓 繼續到條件迴圈判斷,而不再執行continue後續的語句 break演示...

while迴圈中continue和break的不同

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