1. 程式人生 > >Java迴圈跳轉語句之 continue

Java迴圈跳轉語句之 continue

continue 的作用是跳過迴圈體中剩餘的語句執行下一次迴圈。

例如,列印 1--10 之間所有的偶數,使用 continue 語句實現程式碼為:

執行結果:

 

 

continue與break的區別就是,continue不會終止迴圈,而是終止這一次的判斷,繼續下一次迴圈判斷。break會終止迴圈

 

 

 1 public class HelloWorld {
 2     public static void main(String[] args) {
 3 
 4         int sum = 0; //
儲存累加值 5 6 for (int i = 1; i <= 10; i++) { 7 8 // 如果i為奇數,結束本次迴圈,進行下一次迴圈 9 if ( i%2==0 ) { 10 continue; 11 12 } 13 14 sum = sum + i; 15 } 16 17 System.out.print("1到10之間的所有偶數的和為:" + sum);
18 } 19 }

 

1.break

用break語句可以使流程跳出switch語句體,也可以用break語句在迴圈結構終止本層迴圈體,從而提前結束本層迴圈。

使用說明:

(1)只能在迴圈體內和switch語句體內使用break;

(2)當break出現在迴圈體中的switch語句體內時,起作用只是跳出該switch語句體,並不能終止迴圈體的執行。若想強行終止迴圈體的執行,可以在迴圈體中,但並不在switch語句中設定break語句,滿足某種條件則跳出本層迴圈體。

2.continue

continue語句的作用是跳過本次迴圈體中餘下尚未執行的語句,立即進行下一次的迴圈條件判定,可以理解為僅結束本次迴圈。

注意:continue語句並沒有使整個迴圈終止。