java中break關鍵字和continue關鍵字的區別
阿新 • • 發佈:2019-01-31
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