[英]I don't understand the function of “count++”
我目前正在學習Java,作為一個初學者,我完全不知道代碼的最后一部分。 如果有人可以解釋“計數”的關系,以及它與“ if”語句的關系。 就學習而言,我會做很多假設,以便基本上假設我走了正確的道路,直到我讀到一些澄清它的東西為止。 到目前為止,該功能的具體部分尚未給出解釋,請提供幫助。
int count = 0;
int day;
for (day = 0; day < 365; day++) {
if (used[day] == true)
count++;
}
System.out.println(count);
所以我的問題是,if語句是否與count有關,因為它在該“ condition”之后被計數為if的變量占位符?
++是增量運算符。 無論count
的值在那個時候是多少,它都會加1。 用簡單的英語說:“如果滿足此條件,則將count
的值加1”。 然后,您的函數將循環到for
循環中的下一個值。
在這種情況下,它實際上只是為用戶提供了使用了多少天的可見輸出。
可以在以下位置找到有關增量運算符的更多信息: https : //www.dummies.com/programming/java/increment-and-decrement-operators-in-java/
並在這里看到這個堆棧溢出問題: 后增量(i ++)和預增量(++ i)運算符在Java中如何工作?
count
變量在if
條件內。 如果條件成立,則count
變量將增加1。
其實是這樣的
int count = 0;
int day;
for (day = 0; day < 365; day++) {
if (used[day] == true) {
count++;
}
}
System.out.println(count);
不需要使用花括號,但這是一個好習慣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.