【问题标题】:For Loop, Int MaxFor 循环,最大整数
【发布时间】:2014-12-02 03:30:45
【问题描述】:

我是 Java 初学者,谁能解释一下这段代码的含义以及它是如何得出 15 的答案的。我理解 for 循环,但不知道它对 int max 的作用。

int count;
int max = 3;
for (count = 1; count < 7; count++) {
    max = max + 2;
}
System.out.println(max);

【问题讨论】:

  • max 的初始值为3,并以2 递增六次。 3 + (2 * 6) = 15

标签: java for-loop count max


【解决方案1】:

所以 for 循环是计数循环。可以做某事一定次数。在这种情况下,计数从 1 开始直到 6,因为最后一次运行该计数小于 7。所以实际上从 3 开始然后将 2 添加到它的最大数量 6 次,即 for 循环运行的次数.希望这可以帮助!我刚刚完成了 CS 的第一年,所以我很高兴有机会提供帮助。

【讨论】:

    【解决方案2】:

    Max 从 3 开始。代码每次通过 for 循环时都会在 max 上加 2,总共 6 乘以 (7 - 1). 3 + 2 + 2 + 2 + 2 + 2 + 2 = 15

    【讨论】:

      【解决方案3】:

      for 循环

      for 循环是一种重复控制结构,它允许您 有效地编写一个需要执行特定数量的循环 次。

      当您知道一个任务要执行多少次时,for 循环很有用 重复。

      根据定义,你要做6次任务的加法。在更好的意义上,在您的情况下,for 循环和加法过程之间的关系是 for 循环执行 6 次加法。

      为了更好地理解,请阅读以下内容

      这是 for 循环中的控制流程:

      1。首先执行初始化步骤,并且只执行一次。此步骤允许您声明和初始化任何循环控制变量。此处无需声明,只要出现分号即可。

      2。接下来,计算布尔表达式。如果为真,则执行循环体。如果为 false,则循环体不执行,控制流跳转到 for 循环之后的下一条语句。

      3。在 for 循环的主体执行之后,控制流会跳回到更新语句。此语句允许您更新任何循环控制变量。该语句可以留空,只要在布尔表达式后出现分号即可。

      4。现在再次评估布尔表达式。如果为真,则执行循环并重复该过程(循环体,然后是更新步骤,然后是布尔表达式)。布尔表达式为假后,for循环终止。

      注意:请阅读step 2,以便您更好地理解

      【讨论】:

        猜你喜欢
        • 2017-09-30
        • 1970-01-01
        • 2014-03-11
        • 1970-01-01
        • 2015-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多