ループは、指定された条件に達する限り、コードのブロックを実行できます。
ループは時間を節約し、エラーを減らし、コードを読みやすくするため便利です。
while ループは、指定された条件が true である限り、コード ブロックをループします。< /p>
while (condition) {
// 実行されるコードブロック
}
以下の例では、変数 (i) が 5 未満である限り、ループ内のコードが繰り返し実行されます。
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
結果
0
1
2
3
4 注: 条件で使用される変数を増やすことを忘れないでください。そうしないと、ループが終了しなくなります。
do/while ループは、while ループの変形です。 このループは、条件が true かどうかを確認する前にコード ブロックを 1 回実行し、条件が true である限りループを繰り返します。
do {
// 実行されるコードブロック
}
while (condition);
以下の例では、do/while ループを使用します。 条件がテストされる前にコード ブロックが実行されるため、条件が false であっても、ループは常に少なくとも 1 回実行されます。
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
結果
0
1
2
3
4 条件で使用される変数を増やすことを忘れないでください。そうしないと、ループが終了しなくなります。