条件が成立している間、繰り返すためには while 文を使います。
while 文を使うと、式が成立している間中、繰り返し実行されるブロックを作ることができます。
while (condition == true) { // condition が true の間、実行される }
while 文へ条件を指定するためには、式、関係演算子、論理演算子のいずれか、またはそれらの組み合わせを指定することができます。詳しくは次の記事を参照ください。
また while 文は、 while 文に到達した段階で式が成立していなかった場合、中のブロックを一度も実行せずに次へ進みます。
while 文や do while 文は、すべて for 文によって代替が可能ですが、文脈をよく考慮して適切な意味の制御構文を選択するとプログラムが読みやすくなります。日本語に直したとき「~している間繰り返す」となる場合は while 文の出番です。
Comments
[...] 一見、 while 文と同じ機能のように思えますが、「一度は必ず実行される」「繰り返すかは最後に判断する」という点で異なっています。 do { // とりあえず一度は実行される } while (conditio [...]
Contributions