$i= 2;
while ($i <= 100) {
if($i % 2 == 0) {
echo $i;
echo '<br>';
}$i++;
}
2から100までの数字において、2の倍数のみ改行して表示させる方法を学習しました。
上記のコード記述について視覚的にはインプットできますが、最後の**$i++;**のみ、どうしてもロジック的に消化できません。
このコードを書かないと無限にループし、コンピュータに負荷を与えるとのこと。
それは理解できるのですが、($i <= 100)100に達した時点でプログラムは終了となるのでは?と考えていて、更新の必要性が理解できません。
ご教授くださるとありがたいです、よろしくお願いします。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/21 07:16