【发布时间】:2014-09-23 04:34:16
【问题描述】:
我无法弄清楚下面的 for 循环 是如何产生下面的输出的。具体来说,第三和第四个输出对我来说没有意义。 count2 等于 1 后如何等于 0,虽然在 for 循环中 没有减法运算符?
你能描述一下for循环是如何运行的吗?
脚本:
for (int count = 0; count <=3; count++) {
for (int count2 = 0; count2 < count; count2++)
System.out.println(count2);
输出:
0
0
1
0
1
2
【问题讨论】:
-
这里的n值是多少?
-
@KickButtowski 实际上是“计数”。
-
为了什么? @WilliamPrice
-
@user3628602 试试这段代码,看看你是否能更好地理解它。 for (int count = 0; count
-
@user3628602 调试器将向您展示循环的确切运行方式。
标签: java for-loop nested-loops