語法:
/*
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...