この章ではdo-while文について説明します。
while文は条件式がFALSEであるならば1度も実行することなく終了してしまいますが、do-while文では必ず1回は処理文を実行します。
そして処理文を実行してから条件式の判定に入ります。
do-while文の基本構文は次のようになります。 では例をみてみましょう。
タグ: do-while
do-while文を知ろう
この章ではdo-while文について説明します。
do-while文はwhile文と同じで、繰り返し文を実行します。
while文は条件式を評価してから繰り返しを行うか決定するので、条件式がFALSEの場合は一度も実行されないこともあります。
do-while文は一度繰り返しを行った後に条件式を評価するので、最低でも一回は繰り返し処理を行います。
では例をみてみましょう。 while文と違って、最初に条件式の判定はないのでを実行して、1を出力します。 上の2番でiは1が足されて2になっていますが、2はまだ4未満なのでTRUEになります。 iは上の5番で1が足されて3になっていますが、3はまだ4未満なのでTRUEになります。
do-while文について知ろう
この章ではdo-while文について説明します。
do-while文はwhile文と同じで、繰り返し文を実行します。
while文は条件式を評価してから繰り返しを行うかどうか決定するので、条件式がfalseの場合は一度も実行されないこともあります。
do-while文は一度繰り返しを行った後に条件式を評価するので、最低でも一回は繰り返し処理を行います。 では例をみてみましょう。 では説明をしていきます。
①変数iに0を格納する。
②条件を判定することなく、初めに「こんにちは」を出力する。
③i++で変数iの値に1を加えて1にする。
while(i<2)の箇所で変数iの値が2より小さいかどうか評価しますが、iの値は1なのでtrueになります。
④先頭に戻って「こんにちは」を出力する。
⑤i++で変数iの値に1を加えて2にする。
while(i<2)の箇所で変数iの値が2より小さいかどうか評価しますが、iの値は2なのでfalseになり繰り返しを終了します。
結果は「こんにちはこんにちは」です。
do-while文について知ろう
do-while文を知ろう
do-while文を知ろう
この章ではdo-while 文について説明します。
do-while 文はwhile文とほとんど働きが一緒ですが、while文は条件式がFALSEであるならば1度も実行することなく終了してしまいますが、do-while文は必ず1回は処理文を実行します。
そして処理文を実行してから条件式の判定に入ります。 では例をみてみましょう。 順を追って説明します。
①初めに$iに初期値1を代入します。
while文と違って、初めに条件式の判定はないのでを実行して、1を出力します。
そして下の2に進みます。
②「$i++;」の箇所で$iは1を加えられますので2になります。
③そして、この段階になって初めての条件判定に入ります。
$iは$i++で1が足されているので2になっていますが、2はまだ4未満なのでTRUEになります。
④3番はTRUEですので、先頭に戻ってを実行して、2を出力します。
⑤「$i++;」の箇所で$iは1を加えられますので3になります。
⑥そして、の条件判定に入ります。
$iは$i++で1が足されているので3になっていますが、3はまだ4未満なのでTRUEになります
⑦6番はTRUEですので、先頭に戻ってを実行して、3を出力します。
⑧「$i++;」の箇所で$iは1を加えられますので4になります。
⑨そして、の条件判定に入りますが、4はすでに4未満ではないのでFALSEになり、do-while文はここで終了です。
結果は「123」です。
do-while文を知ろう
この章ではdo-while文について説明します。
while文とほとんど働きが一緒ですが、while文は条件式がFALSEであるならば1度も実行されることもなく終了してしまいますが、do-while文では必ず1回は処理文を実行します。
処理文を実行してから条件式の判定に入ります。
処理文を実行してから、の条件式の判定に入ります。
条件式がTRUEの間は繰り返し処理文が実行されます。
では例をみてみましょう。
while文と違って初めに条件式の判定はないので を実行して、1を出力します。 そして下の2に進みます。
$iは上の5の$i++で1が足されているので3になっていますが、3はまだ4未満なのでTRUEになります。