java - 我不明白“count++”的功能
问题描述
我目前正在学习 Java,作为一个初学者,我不知道代码的最后一点是关于什么的。如果有人可以请解释“计数”如何关联,以及它如何与“如果”语句关联。就学习而言,我做了很多假设,基本上假设我走在正确的道路上,直到我读到一些可以澄清它的东西。到目前为止还没有对函数中的具体部分给出解释,请帮助。
int count = 0;
int day;
for (day = 0; day < 365; day++) {
if (used[day] == true)
count++;
}
System.out.println(count);
所以我的问题是,if 语句是否与计数有关,因为它在“条件”之后是否会成为“if”条件的变量占位符?
解决方案
++ 是一个增量运算符。无论那个时候的值count
是多少,它都会加1。用简单的英语来说,它是说“如果这个条件为真,那么给”的值加 1 count
。然后您的函数循环到循环中的下一个值for
。
在这种情况下,它本质上只是为用户提供使用天数的可见输出。
有关增量运算符的更多信息,请参见:https ://www.dummies.com/programming/java/increment-and-decrement-operators-in-java/
并在此处查看此 Stack Overflow 问题:后自增 (i++) 和预自增 (++i) 运算符如何在 Java 中工作?
推荐阅读
- r - dplyr 错误 rlang 0.3.0。filter_impl(.data, quo) 中的错误
- hadoop - Sqoop - 服务器时区值“马来半岛标准时间”无法识别或代表多个时区
- python - Regex I want to match until certain characters but still be able to match strings if it doesn't have these characters
- node.js - 如何从 NodeJS 中的 API 捕获响应正文
- c# - how to pass dropdown selected name value and its id value using BeginForm to controller method
- java - Why is Locale final in Java?
- android - 无法删除文件(.delete() 返回 false)
- python - 使用 selenium 和 python 从 DOM 中查找第二个元素
- python - Numpy.array(500x50),我如何跨行连接,使其变为(500x1)
- java - 在 2d 数组中循环,在 java 中已经有 2 个循环