1. 程式人生 > >java中break關鍵字和continue關鍵字的區別

java中break關鍵字和continue關鍵字的區別

1.break關鍵字

break 主要用在迴圈語句或者 switch 語句中,用來跳出整個語句塊。
break 跳出最裡層的迴圈,並且繼續執行該迴圈下面的語句。

public class Test {
   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         // x 等於 30 時跳出迴圈
         if( x == 30 ) {
            break;
         }
         System.out
.print( x ); System.out.print("\n"); } } } 10 20

2.continue 關鍵字

continue 適用於任何迴圈控制結構中。作用是讓程式立刻跳轉到下一次迴圈的迭代。
在 for 迴圈中,continue 語句使程式立即跳轉到更新語句。
在 while 或者 do…while 迴圈中,程式立即跳轉到布林表示式的判斷語句。

public class Test {
   public static void main(String args[]) {
      int [] numbers = {10, 20
, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { continue; } System.out.print( x ); System.out.print("\n"); } } } 10 20 40 50