天天看點

循環控制 | 學習筆記循環控制

開發者學堂課程【Java程式設計入門:循環控制】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/18

循環控制

     内容簡介

1.    break控制語句

2.    continue控制語句

在循環語句定義的時候還有兩個控制語句:break、continue。

1.break控制語句

break主要的功能是退出整個循環結構,觀察以下循環結構:

循環控制 | 學習筆記循環控制

其執行結果如下:

循環控制 | 學習筆記循環控制

如果改為x>3,則代碼如下:

循環控制 | 學習筆記循環控制
循環控制 | 學習筆記循環控制

整個循環都結束。

2.continue控制語句

continue嚴格來講隻是結束目前的一次調用(結束目前循環)

将代碼改為x=3,如下:

循環控制 | 學習筆記循環控制
循環控制 | 學習筆記循環控制

結束循環;

如将代碼中break換成continue,代碼如下:

循環控制 | 學習筆記循環控制
循環控制 | 學習筆記循環控制

發現結果中沒有3;

當執行到了continue的時候就表示在目前的語句之中後續代碼不再執行,而直接進行後續的判斷處理。

在C語言裡面有一個goto的指令,這個指令會直接造成代碼的混亂,是以在開發之中一般都對其深惡痛絕,但是在Java中可以利用continue實作部分goto的功能。

例如下面代碼:

循環控制 | 學習筆記循環控制

這種代碼是Java支援的,但對于此類代碼強烈不建議開發者在你的開發代碼中出現。隻是部分恢複了goto功能,但這個功能是要結合continue去用的,盡量不要去用這種功能,否則程式是非常混亂的。