首页 > 解决方案 > 我不明白“count++”的功能

问题描述

我目前正在学习 Java,作为一个初学者,我不知道代码的最后一点是关于什么的。如果有人可以请解释“计数”如何关联,以及它如何与“如果”语句关联。就学习而言,我做了很多假设,基本上假设我走在正确的道路上,直到我读到一些可以澄清它的东西。到目前为止还没有对函数中的具体部分给出解释,请帮助。

int count = 0;
int day;

for (day = 0; day < 365; day++) {
  if (used[day] == true)
    count++;
}
System.out.println(count);

所以我的问题是,if 语句是否与计数有关,因为它在“条件”之后是否会成为“if”条件的变量占位符?

标签: java

解决方案


++ 是一个增量运算符。无论那个时候的值count是多少,它都会加1。用简单的英语来说,它是说“如果这个条件为真,那么给”的值加 1 count。然后您的函数循环到循环中的下一个值for

在这种情况下,它本质上只是为用户提供使用天数的可见输出。

有关增量运算符的更多信息,请参见:https ://www.dummies.com/programming/java/increment-and-decrement-operators-in-java/

并在此处查看此 Stack Overflow 问题:后自增 (i++) 和预自增 (++i) 运算符如何在 Java 中工作?


推荐阅读