答えが喜ばしいものである理由を誰か説明できますか? 最初のものは、停止条件にすでに達しているためだと思いますが、ステートメントをスキップしますが、質問13はなぜ4321を出力しないのですか?
12.次のコードによって生成される出力:
int n;
for (n = 1; n > 4; n++)
System.out.print(n);
a) 12345
b) 1234年
c) 0 ---> 停止条件がすでに満たされているため、for ループは実行されません。
d) 出力を生成しません*
13.次のコードによって生成される出力:
int n;
for (n = 4; n > 0; n--);
System.out.print(n);
a) 43210
b) 4321
c) 0* ---> for ループの後のセミコロン。ループの終了後に print ステートメントが実行されます。
d)出力を生成しません