Java循環跳轉語句之 continue

continue 的做用是跳過循環體中剩餘的語句執行下一次循環。spa

例如,打印 1--10 之間全部的偶數,使用 continue 語句實現代碼爲:3d

運行結果:code

 

 

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

 

 

 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.breakget

用break語句能夠使流程跳出switch語句體,也能夠用break語句在循環結構終止本層循環體,從而提早結束本層循環。it

使用說明:class

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

(2)當break出如今循環體中的switch語句體內時,起做用只是跳出該switch語句體,並不能終止循環體的執行。若想強行終止循環體的執行,能夠在循環體中,但並不在switch語句中設置break語句,知足某種條件則跳出本層循環體。im

2.continuestatic

continue語句的做用是跳過本次循環體中餘下還沒有執行的語句,當即進行下一次的循環條件斷定,能夠理解爲僅結束本次循環。

注意:continue語句並無使整個循環終止。

相關文章
相關標籤/搜索