この章ではwhile文について説明します。
while文はfor文と同じく、何度も繰り返すような処理を必要とする時に使用します。
では例をみてみましょう。
初めにwhileが実行される時に条件式がtrueもしくはfalseなのかをチェックします。trueである場合はwhileが実行されます。
falseである場合はwhileは実行されません。
では実際の動きを見てみましょう。
① numに0を代入します。
②条件式(num<3)をチェックした結果、trueなので繰り返し文を実行し、
③ num +=1の箇所で0であったnumに1を足して、1にします。
④それからまたwhileの先頭に戻って条件式を評価します。
条件式をチェックした結果、numは3以下でtrueなので
⑤ num +=1の箇所で1であったnumに1を足して、2にします。
⑥それからまたwhileの先頭に戻って条件式を評価します。
条件式をチェックした結果、numは3以下でtrueなので
⑦ num +=1の箇所で2であったnumに1を足して、3にします。
⑧それからまたwhileの先頭に戻って条件式を評価します。
条件式をチェックした結果、numは3以下ではないので、falseになりwhile文が終了になります。
結果は以下の通りです。
次はwhile装飾子について説明します。
while装飾子は
結果は以下の通りです。