我是一名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