だから私は先に進んで、これらの4つのループのための4つのソリューションを書くつもりです。
だから私はそれを保存する新しいファイルを作るつもりです。
私はちょうどHMOと私はちょうどループからセットアップをコピーしますループを呼び出すよ。
とても似ています。
唯一の違いは、私はループの問題のためのタイトルを変更するつもりです設定し、私はループのためのスクリプトを変更するつもりですイエスと私はそのファイルを作成します。
だから、新しいファイルをループドットJで保存してください。ここではなく、いつも何かを置いて、私たちのループが接続されていることを知ることができます。
だから今私たちが先に進んでそれを開くなら、OKを接続してくれます。
最初の問題はDePrinceでした。
最初の問題は、すべての数値を負の10と19の間で印刷することです。
だから、私が持っているワイルドループコードをコピーして、それを4つのループに移して、実際にこの分割画面を作って、同時に起こっていることを見ることにします。
だから私は左に私の野生のループのバージョンを持っているし、私の右のループバージョンです。
だから私がする必要があるのは、負の10と19の間のすべての数字を印刷することです。
だからループのためにして、私はVARのためにする私はマイナス10で始まり、私は20未満で実行し続けるつもりです。
そして、我々はループコンを介して毎回1つずつ追加します。 犬Iそれはそれです。
だからそれはかなり短くなっています。
あなたは別の変数を作る必要はありません。
変数をインクリメントするために別の行は必要ありません。
私たちはそれをすべてすぐに行うことができます。
だから、ブラウザの更新に戻るようにしましょう。
コンソールを開いて、マイナス10を19まで表示します。
次に、10と40の間のすべての偶数を印刷します。
だから我々がこれを行うにはいくつかの方法があります。
私たちは4つ必要です。
いずれにしても私は10に等しくなり、私たちは継続したいと思っています。
まあ、私は40以下です。
だから私はちょうどいくつかのスペースを追加するつもりです。
技術的には問題ではありません。
私はそれがどのように見えるのが好きです。
そして、そのたびに2つを追加することができます。
だから私はプラス2が2に等しいとそれはそれです。
コンタドールログI.
これが最初のやり方です。
そしてちょうどここにリフレッシュすることを実証するために、私たちは10と40の間のすべてを取得します。
しかし、このソリューションの問題点も、最初のwhileループソリューションと同じ問題です。
代わりに、私は11と40の間にevensを印刷したいと思った。
私は問題を起こすつもりです。
それは私が追加しているからです。
それは、私が最初の価値が何であっても、盲目的に追加しているからです。
私は今度は奇数になります。
だからもし私が実際にチェックしているバージョンが他のバージョンと一致するようにリファクタリングしたいのであれば、私は毎回1つずつ追加します。
そして、私はif文を持っていて、その数が偶数ならば私は言う。
だから私は2つの等しいゼロを持っている場合、我々はそのログに来る。
私はちょうどそれが好きです。
そして、我々はこれが奇妙な数に変更することができ、それはまだ問題ではない、これはより簡単な方法ですが、非常に新鮮な違いがまだ同じに動作することに気づくべきではありません。
今度は13から40に始まるevensを印刷します。
大丈夫。
次のものは、300と333の間のすべての奇数を印刷します。
だから私たちはもう一つのループをしたい。
我々は300に等しい私を開始します。
我々は続けるつもりです。
私は3 3 3以下であることを尋ねました。毎回1つずつ追加します。
そして、何かがあるかどうかを調べるのではなく、私たちがここでやったようにやります。
それはとても似ています。
私の2つがゼロに等しくないということは、それが2で割り切れないことを意味し、それが2で割り切れない場合、そのログを取り消してリフレッシュし、3または1から始まるすべての奇数を3から133まで取得します。
5と50の間にある5と3で割り切れるすべての数を印刷する最後の1つです。
ループを開始するか、私は5と同じです。
それが50以下である間、私たちは継続して行き、すべてのループの最後に1を追加します。
それから私たちがやろうとしているのはif文で私が5で割り切れるかどうかをチェックし、3で割り切れるかどうかチェックします。
それから、ログを取り消して、それが完了です。
だからそれをチェックしよう。
リフレッシュすると15 30と45が得られます。
ここで左に要約すると、whileループソリューションがあり、右側にforループソリューションがあるので、可能な限り完全に一致させるようにします。
そこに行く。
そして、forループソリューションがかなり短いことがわかります。