continue文

continue文 #

continue文はfor文、while文のループ処理において、そのループ1回分の処理をそこで終了し、 条件式の判定(for文の場合は変化式を行ってから)に移らせる文である。
continue文についてを示す。

Javaでcontinue文を設定したい時は、設定したいfor文、while文のループ処理内に設定する。
実行例を以下に示す。

class Main{
  public static void main(String args[]){

    for(int i=0;i<5;i++){
      if(i<3){
        //i<3のときは処理終了 -> i++へ
        continue;
      }
      System.out.println(i);
    }

    System.out.println();

    for(int i=0;i<3;i++){
      System.out.println(i);
      for(int j=0;j<3;j++){
        if(j<1){
          //j<1のときは処理終了 -> j++へ
          continue;
        }
        System.out.println(i+" "+j);
      }
    }
  }
}

実行結果

> java Main
3
4

0
0 1
0 2
1
1 1
1 2
2
2 1
2 2

Pythonにもcontinue文があり、使い方はjavaと同じ。
for,whileループの中で設定する。

>>> for i in range(5):
...     if(i<3):
...             continue
...     print(i)
... 
3
4
>>> 
>>> for i in range(3):
...     for j in range(3):
...             if(j<1):
...                     continue
...             print(i,j)
... 
0 1
0 2
1 1
1 2
2 1
2 2
>>>
>>> 

Javascriptにおいてもcontinue文の使い方は同じである。
設定したいfor,whileループの中に設定する。

使用例

for(var i=0;i<10;i++){
  if(i>=5){
    continue;
  }
  console.log(i);
}

結果

0
1
2
3
4