ループの強制終了と強制進行
強制終了 break
for文やwhile文などの繰り返しを強制的に終了させる場合は、breakを使います。
while(条件) {
式1;
式2;
式3;
break;
式4;
}
式5;
for, whileのなかでbreak文を実行すると、その繰り返しが終了し、次の文の実行に移る。この場合は、式1, 式2, 式3と実行され、式4を飛ばして、while節を抜け出し、次に、式5が実行される。
使い方の例
int i = 1;
while(i < 100) {
i += 3;
if((i % 10) == 0)
break;
}
この例では、iが10の倍数になったら、whileループを抜け出します。
強制進行 continue
for文やwhile文などの繰り返しで、強制的に次のステップに移す場合には、continueを使います。
for(int i=0; i<10; i++) {
式1;
式2;
if(i >= 5)
continue;
式3;
}
この例では、iの値が5未満のときだけ式1, 式2、式3が実行され、iの値が5以上のときは式3は実行されず、式1、式2の繰り返しになります。

