Java流程控制break和continue
1.break 關鍵字
break 主要用在:
- ① 循環語句中
- ② switch語句中
它的作用:
用來跳出整個語句塊。
1.1語法
break 的用法很簡單,如下:
break;
就是循環體中一條簡單的語句。
1.2實例助解
例子中有上篇所寫的增強for循環
public static void main(String args[]) { int [] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9}; for(int x : numbers ) { if( x == 5 ) { // x 等於 5 時跳出循環 break; } System.out.print( x ); System.out.print("\n"); } }
輸出演示,如圖:
很神奇地,我們可以發現,明明有9個數,卻隻輸出到瞭4,這大概就是break;語句的魔術吧!
2.continue 關鍵字
continue 適用於:
任何循環控制結構中
它的作用:
讓程序立刻跳轉到下一次循環的迭代。
ps: ①在 for 循環中,continue 語句使程序立即跳轉到更新語句。
②在 while 或者 do…while 循環中,程序立即跳轉到佈爾表達式的判斷語句。
2.1語法
與break相似,如下:
continue;
2.2實例助解
public static void main(String args[]) { int [] numbers = {2, 4, 6, 8, 10, 12, 14}; for(int x : numbers ) { if( x == 10 ) { //x等於10時,跳出本次循環 continue; } System.out.print( x ); System.out.print("\n"); } }
輸出演示,如圖:
3.兩者區別
① break:
- a.
break
在任何循環語句的主體部分,均可用break
控制循環的流程。 - b.
break
用於退出循環,不執行循環中剩餘的語句。
② continue:
continue
語句用在循環語句體中,用於終止某次循環過程.
到此這篇關於Java流程控制break和continue的文章就介紹到這瞭,更多相關Java流程控制break和continue內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!