Java循環跳轉語句之 continue
阿新 • • 發佈:2018-11-13
span 進行 bre ida 區別 con dsa 繼續 查看
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語句並沒有使整個循環終止。
Java循環跳轉語句之 continue