三種迴圈體

2021-10-05 11:41:45 字數 637 閱讀 2774

語法:

/*

while迴圈體:

初始化語句;

while(條件判斷語句)

do...while迴圈體:

初始化語句;

dowhile(條件判斷語句);

for迴圈體:

for(初始化語句;條件判斷語句;控制條件語句)

*/

三種迴圈體區別:

do…while迴圈至少執行一次迴圈體;

for迴圈和while迴圈只有在判斷條件成立才會去執行;

for迴圈和while迴圈的使用區別:

​ 控制條件語句所控制的那個變數,在for迴圈結束後,就不能再被訪問到了,而while迴圈結束後可以繼續使用。

​ 如果你想繼續使用,就用while,否則推薦使用for。原因是for迴圈結束,該變數就從記憶體中消失,能夠提高記憶體的使用效率。

break

break:中斷的意思

使用場景:

switch語句中

迴圈中

注意:離開使用場景是沒有意義的

作用:用於結束迴圈

continue

continue:繼續的意思

使用場景:迴圈中

注意:離開使用場景是沒有意義的

forEach跳出迴圈體

在foreach中,不能使用 continue 和 break 可以使用 return 或 return false 跳出迴圈,效果與 for 中 continue 一樣。注意該方法無法一次結束所有迴圈。foreach 跳出本次迴圈,使用return 1,2,3,4,5 foreach functi...

例項039 終止迴圈體

心法領悟039 用break避免死迴圈。充分利用迴圈可以提高程式的開發與執行效率,但是如果不注重迴圈中的演算法很容易導致程式的死迴圈,那將是程式的死穴。所以在迴圈體中要對可能出現的特殊情況適用break語句中斷迴圈。public class breakcyc system.out.println 在...

迴圈體與else語句

大家一定非常熟悉else關鍵字語句,else通常是用來配合if語句使用的,但是在python的else語句並不只能用在if語句之後,還可以用在迴圈語句甚至try異常處理語句中,這雖然不是什麼秘密,但是很多人沒有發現它的好處。for else 預設情況下,只有當for迴圈語句正常執行後,最後才會執行e...