‫お帰りなさい｡
‫このビデオでは､ 4つのループについて見ていきます｡
‫そこで､ 今回はforループを使った実践を紹介します｡
‫そして､ まずは事例を紹介します｡
‫では､ さっそくforキーワードを使ってみましょう｡
‫そして､ 括弧の中に3つの値､ または3つの部分があります｡
‫最初の部分はカウンターで､ ここでは一般的に使われている整数を使い､ カウンターは名前にすることもできます｡
‫通常､ 目にするのはIなので､ int Iはforループを見るときによく目にするものです｡
‫つまり､ カウンタと特定の値を比較する条件です｡
‫そこで､ カウンタが10より小さい限り､ 私のコードを実行することにします｡
‫しかし､ 今度は私のカウンターも初期化する必要があります｡
‫だから､ 例えばゼロに設定する必要があるんだ｡
‫つまり､ 10時にこの条件が満たされなくなったので､ カウンターは9時まで動くことになります｡
‫そこで､ 最終的に必要なのはインクリメントです｡
‫そこで､ ダブル・プラスを使ってカウンターを1つ増やそうと思います｡
‫つまり､ プラス・プラスは､ このforループの反復が終わったら､ すぐにこのカウンターを1つ増やせということです｡
‫そして､ それは繰り返しのたびに起こることなのです｡
‫つまり､ forループが実行されるたびに､ 1ずつ増えていくのです｡
‫そして､ それが本当かどうかは､ console dot right line を使って簡単に確認することができます｡
‫そしてここでは､ カウンターをプリントアウトするところです｡
‫そして､ いよいよコンソールに何かを表示するために､ 読み込んだコンソールを使う必要があります｡
‫では､ それを簡単に実行してから､ もう一度､ ここで見たものを見ていきたいと思います｡
‫では､ 見てみましょう｡ 012344529が見えますね｡
‫だから､ 10回走って､ ゼロから始まって､ ずっと9まで行ったんです｡
‫つまり､ このカウンターはここで､ このforループはここでやっていることです｡
‫そこで､ 開始値として整数型の値を用意し､ これをカウンタと呼ぶことにします｡
‫セミコロンの後に条件があるので､ カウンタが10より小さいかどうかをチェックして､ 1つ増やします｡
‫つまり､ 一般的な流れとしては､ 値をゼロまたはその他の開始値に設定することになります｡
‫そして､ その条件が成立しているかどうかをチェックします｡
‫もしそれが本当なら､ このコードが実行されます｡
‫つまり､ コード本体やforループ本体の中にあるものはすべて実行されるわけです｡
‫この中括弧の間にあるものすべて｡
‫そして､ 私たちの場合は､ 単純にカウンターに何かを書き込むということです｡
‫そして､ それが終わると､ ここの部分が実行されると｡
‫つまり､ 体内のすべてのもの､ カウンターはある量だけ増えていて､ この場合は1つ増えているのです｡
‫つまり､ カウンタ・プラス・プラスは値を1つずつ増やすので､ 1つずつ増えていくわけです｡
‫値を1つ減らす場合は､ マイナスマイナスを使用します｡
‫しかし､ 我々の場合は1つ増やしたいのです｡
‫これが､ forループの一般的な考え方です｡
‫では､ 0から始まって50まで進み､ そのたびに5ずつ増えていくforループを見てみましょう｡
‫だから､ カウンタープラスは5になる｡
‫つまり､ コードを実行するたびに値が5ずつ増えていくのです｡
‫では､ もう一度実行してみましょう｡
‫そして､ 私たちがゼロファイブ､ テン､ 15などであること｡
‫そこで､ このコードでは次のようなことを行っています｡
‫ゼロからのスタートです｡
‫チェックするのは､ 50より低いゼロです｡
‫そして､ それは本当です｡
‫では､ このコードを実行すると､ コンソールにゼロが書き込まれます｡
‫そして､ 自分自身を5ずつ増やしていくので､ 5ずつ増えていく｡
‫次に確認すると､ OCは50より5つ低くなっている｡
‫その通りです｡
‫わかりました｡
‫そのため､ コードを実行すると､ もう一度5ずつ増加または増分されます｡
‫だから､ 今は10人です｡
‫カウンターチェックは10回です｡
‫50を下回る｡
‫はい､ そうです｡
‫わかりました｡
‫この条件が満たされなくなるところまで､ コードなどを実行してみましょう｡
‫だから､ 45だったのを5つ増やすとする｡
‫そこで､ さらに5を追加し､ 5ずつ増やしていくのです｡
‫そうすると､ ここで50は50より低いかと問われ､ 50は50より低くもなく小さくもないので､
‫この条件はもう満たされないのです｡
‫そのため､ このコードはもう実行されず､ このループの外に出ることができます｡
‫そこで､ ここのコードにたどり着き､ コンソールを読みます｡
‫そこで､ その真偽を確かめるために､ for loop is doneのような書き方をして､ for loop
‫is doneを確認することもできます｡
‫だから､ それがすべて終わった後｡
‫コンディションはもう有効ではないので､ 終了です｡
‫カウンタープラスは50より低いというような書き方もできる｡
‫そこで､ 今もう一度実行すると､ 0は50より低い､ 5は50より低いなどと表示されます｡
‫つまり､ これが条件となり､ それが常に満たされた上で､ forループが行われるわけです｡
‫そして､ これが一般的なforループの動作方法です｡
‫わかりました｡
‫では､ 少しチャレンジしてみましょう｡
‫0から20までの奇数だけを出力する､ forループを書いてきてください｡
‫だから､ それを作ってきてください｡
‫ただ､ 私のforループのカウンターは奇数しか出力されないので､ それに対抗するためです｡
‫それでは､ 「カウンターは､ 20カウンターより1つ低いカウンターに等しいプラス､ 実際に等しいプラス､ に等しい」に進みましょう｡
‫だから､ 毎回2ずつ増やしたい｡
‫そして､ 今度はそれをコンソールに書き込んでみましょう｡
‫だからコンソール右のライン｡
‫そして､ ここにカウンターを書き､ ここでもコンソール､ ドットリードで先に進むことができます｡
‫わかりました｡
‫そして､ 昔の数字ばかりになる｡
‫1､ 3､ 5､ 7､ 9といった具合に｡
‫素晴らしい｡
‫さて､ ここまでで奇数の作り方､ そして一般的なforループの作り方について見てきたと思います｡
‫そして､ 次のビデオでは､ do whileループについて見ていきます｡
‫それでは､ 会場でお会いしましょう｡