任何人都可以解释为什么答案是他们想要的吗?第一个我猜是因为已经达到停止条件,所以它跳过了语句,但是问题 13 为什么它不打印 4321?
12.以下代码产生什么输出:
int n;
for (n = 1; n > 4; n++)
System.out.print(n);
一)12345
b) 1234
c) 0 ---> for 循环永远不会运行,因为已经满足停止条件。
d) 它不产生任何输出*
13.以下代码产生什么输出:
int n;
for (n = 4; n > 0; n--);
System.out.print(n);
一)43210
b) 4321
c) 0* ---> for 循环后的分号,导致 print 语句在循环结束后运行
d) 它不产生输出