int cnt=0; while(cnt<=2){ cnt+=1; } return 0; 繰り返しを続ける条件(cnt<=2)がチェックされます。 cntの値は2以下なので条件を満たします。 よってwhileの { } の中を実行します。 もう一度、cntの値をチェックしますが、2以下なので、 whileの { } の中を実行します。 まだ、cntの値は2以下なので、whileの { } の中を実行します。 cntの値は3なので条件を満たしません。 よってwhileの { } の中を実行せず、繰り返しの処理は終了します。 繰り返しの処理は終了します。 whileの終わりのカッコ } では、いつも、whileの最初に戻ります。 whileの終わりのカッコ } では、いつも、whileの最初に戻ります。 whileの終わりのカッコ } では、いつも、whileの最初に戻ります。 cntの値が1つ増えます。 cnt+=1は、cnt=cnt+1の略で、 cntに1を足した結果で上書きするという意味です。 cntの値は1つ増えて、2になります。 cntは、3になります。 これでプログラムは、終了します。 変数 cnt が作成されます。 名前 cnt 0 このプログラムについて、1行ずつ、説明していきます。 指でスライドして先に進めてください。 また、下にスライドすると戻すこともできます。