[Java] for文の繰り返し処理の順番
for文の流れについて、一度しっかり整理する。
for文の書き方
`for (初期化式; 条件式; 変化式){
...
}
//example
for (int i = 0; i < 3; i++){
System.out.println(“Hello World”);
}
//実行する文が一つの場合は下記の場合も可
for (初期化式; 条件式; 変化式)
実行する文;`
for文は4つの順番で実行される。
- 初期化式
- 条件式
- 実行内容
- 変化式
①初期化

for文の中の式が何回繰り返し実行されたかを追う数字を「カウンター変数」という。
この初期化式の中では、何回目から繰り返しを始めるかを決める。
`//example
for (int i = 0; i < 3; i++){
System.out.println("Hello World");
}`例えば、int i = 0; とすると、カウンター0回目からスタートすることになる。
`//実行結果 Hello World //カウンター0の時に実行 Hello World //カウンター1の時に実行 Hello World //カウンター2の時に実行`
int i = 1から始めると、カウンター1回目から始まることになる。
`//実行結果 Hello World //カウンター1の時に実行 Hello World //カウンター2の時に実行`
変数を使うために、変数と初期化を行う。
カウンター変数は、一度数が決まってしまえば、後は何回繰り返されたかを数える役目を果たすだけ。
だから、変数の宣言と初期化のために、一回しか実行されない。
②条件式

繰り返しを行う際は、毎回必ず実行される。条件がtrueならfor文の中の処理に入る。
条件がfalseなら、for文が終了する。
③実行内容

中の処理が実行される。
④反復式

for文の中の式が終わった時に、使われる。
初期化式で出てきた、「カウンター変数」の操作が行われる。
④が終わった後は?
この④の操作が行われたあと、また②の手順へと、繰り返される。

全体像を把握する
下記にJavaやwebアプリケーションについての記事をまとめた。
[st-card myclass="" id=3431 label="" pc_height="" name="" bgcolor="" color="" fontawesome="" readmore=“on”]
コンピューターについての全体像も把握しておくと、プログラミングのさらなる理解に役立つ。
[st-card myclass="" id=4587 label="" pc_height="" name="" bgcolor="" color="" fontawesome="" readmore=“on”]