【发布时间】:2014-01-05 20:11:19
【问题描述】:
这是我在 Schildt 的 Java 教程中遇到的一个非常简单的 for 循环。我已经研究了一段时间,但仍然不确定它如何返回值 15。特别是我无法弄清楚“sum”变量在语句的迭代部分中所起的作用。对此的一个很好的解释将极大地帮助我在我的 java 学习中前进。本书的作者只是简单地将其作为一个示例,说明如何使用没有主体的循环,而没有解释“总和”值以及它是如何迭代的。
声明如下:
for(i = 1; i <= 5; sum += i++)
System.out.println("Sum is " + sum);
我们如何解释变量 sum 在这个语句中的最终值为 15?
【问题讨论】:
标签: loops for-loop sum iteration