break和continue的區別

2021-06-28 17:30:54 字數 510 閱讀 1509

a:for(int x = 1; x<=9; x++)

system.out.println();

}

break:跳出;

break作用範圍:switch語句或迴圈語句;

當break語句單獨存在時,下面不要定義其他語句,因為執行不到;

break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來完成(上文中的a和b);

可以通過if語句控制break;

continue:繼續

continue作用範圍:迴圈語句;

continue:結束本次迴圈,繼續下次迴圈;

當continue語句單獨存在時,下面不要定義其他語句,因為執行不到;

a:for(int x = 1; x<=9; x++)

system.out.println();

}

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break和continue的區別

break是結束整個迴圈體,continue是結束單次迴圈 比方說 1.break while x 10 printf d r n x 結果是輸出 1 2 就退出了整個while迴圈 2.continue while x 10 printf d r n x 結果是 1 2 4 5 6 7 8 9 1...

break和continue的區別

break和continue的區別如下 1.break可用於switch語句,表示跳出整個switch塊,而continue則不能用於switch語句 2.它們都可用於迴圈語句的迴圈體,所謂的區別也應該是它們對迴圈次數的影響不同。break用於立即退出當前迴圈,而continue僅跳過當次迴圈 本次...