Java for文についての質問
Q&A
Closed
初歩的な質問なんですが、for文の実行順について教えてほしいことがあります。
for(int i=0;i<10;i++){}
for文はこのような初期化式、繰り返し条件式、ループの更新式、その次にブロック文が続きますが。
ループの更新式が実行されるタイミングはブロック文の中にある命令などが実行されてからという認識で合っていますか?
()内のローカル変数iの値はfor文のブロックが実行されるたびにインクリメントによって増えていきますが、iの数値が増えるのはいつなのかということについて分からないです。
for(int i=0; i<5; i++){
int num = i;
System.out.println(num);
}
この文では0,1,2,3,4という風に表示されるので、iに1が加算されるのはブロック文が実行された後になると思っています。