開發者學堂課程【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去用的,盡量不要去用這種功能,否則程式是非常混亂的。