我是一名Java初学者,有人可以请我解释一下这段代码的含义,以及它如何回答15个问题。我了解循环,但不知道它是如何与int max
做什么的。For Loop,Int Max
int count;
int max = 3;
for (count = 1; count < 7; count++) {
max = max + 2;
}
System.out.println(max);
我是一名Java初学者,有人可以请我解释一下这段代码的含义,以及它如何回答15个问题。我了解循环,但不知道它是如何与int max
做什么的。For Loop,Int Max
int count;
int max = 3;
for (count = 1; count < 7; count++) {
max = max + 2;
}
System.out.println(max);
最大为3。启动的每个不用通过for循环时间的代码加入2到最大,共6
倍(7 - 1). 3 + 2 + 2 + 2 + 2 + 2 + 2 = 15
。
因此for循环是计数循环。罐头可以做某些事情。在这种情况下,计数从1开始,直到6,因为上次运行该计数小于7.因此实际上,从3开始,然后有2次加上6次的最大量,for循环运行的次数。希望这可以帮助!我刚刚完成了我的第一年CS,所以我很高兴我有机会帮助。
for循环:
for循环是重复控制结构,允许你 有效地写入一个循环,需要执行的 特定次数。
当您知道重复执行任务的次数为 时,for循环很有用。
从定义中,你要做的任务是6次加法。从更好的意义上说,在你的情况下,for循环和加法进程之间的关系是for循环做6次加法。
为了更好地理解下面的读
这里是控制在for循环流:
。初始化步骤首先执行,并且只执行一次。这一步允许你声明和初始化任何循环控制变量。只要出现分号,您无需在此处发表声明。
。接下来,评估布尔表达式。如果它是真的,则循环的主体被执行。如果它是假的,循环的主体不会执行,并且控制流将跳转到for循环之后的下一个语句。
。执行for循环的主体后,控制流将跳回到update语句。这个语句允许你更新任何循环控制变量。只要在布尔表达式后面出现分号,此语句可以留空。
。布尔表达式现在再次被评估。如果它是真的,则循环执行并且该过程重复自身(循环体,然后更新步骤,然后布尔表达式)。布尔表达式为false后,for循环终止。
注意:读step 2
您更好地理解
'max'有'3'的初始值,并通过'2'六倍增加。 '3 +(2 * 6)= 15' – August 2014-12-02 03:32:33