0
Javaを勉強し始めたばかりの超初心者の質問です(すみません)
Javaの資格Bronzeを取ろうと、紫色の本「Java プログラ
マ Bronze [SE7]」を勉強していますが、練習問題でわか
らず困っています。
P.113
次のコードが指定されています。
3.int num = 0, count;
4.while ( num < 3) {
5. num++;
6. for ( count = 1; count < 3; count++ ){
7. System.out.println("num = " + num + " :
count = " + count;
8. }
9.}
実行結果
num = 1 : count = 1
num = 1 : count = 2
num = 2 : count = 1
num = 2 : count = 2
num = 3 : count = 1
num = 3 : count = 2
質問
4.while ( num < 3) }なので、numは3未満となり、
実行結果はnum=1と2ではないのでしょうか?
なぜ、num=3も実行されるのでしょうか?
レベルが低すぎて申し訳ありませんが、どなたかご教授
ください。よろしくお願いします。