For Loop,Int Max

时间:2014-12-02 03:30:45

标签: java for-loop count max

我是Java的初学者,有人可以解释一下这段代码的含义以及它是如何得到答案的。我理解循环,但不了解int max的用途。

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

3 个答案:

答案 0 :(得分:0)

最大值从3开始。每次进行for循环时代码都会加2到最大值,总共6(7 - 1). 3 + 2 + 2 + 2 + 2 + 2 + 2 = 15

答案 1 :(得分:0)

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

答案 2 :(得分:0)

for循环

  

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

     

当您知道任务的次数时,for循环很有用   重复。

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

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

以下是for循环中的控制流程:

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

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

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

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

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