Java 我不知道';I don’我不理解;计数++&引用;

Java 我不知道';I don’我不理解;计数++&引用;,java,Java,我现在正在学习Java,作为一个完全的初学者,我不知道最后一段代码是关于什么的。如果有人能解释“计数”是如何关联的,以及它是如何关联“如果”语句的。就学习而言,我做了很多假设,基本上假设我走在正确的道路上,直到我读了一点澄清它。到目前为止,尚未对函数中的特定部分进行解释,请帮助 int count = 0; int day; for (day = 0; day < 365; day++) { if (used[day] == true) count++; } System.o

我现在正在学习Java,作为一个完全的初学者,我不知道最后一段代码是关于什么的。如果有人能解释“计数”是如何关联的,以及它是如何关联“如果”语句的。就学习而言,我做了很多假设,基本上假设我走在正确的道路上,直到我读了一点澄清它。到目前为止,尚未对函数中的特定部分进行解释,请帮助

int count = 0;
int day;

for (day = 0; day < 365; day++) {
  if (used[day] == true)
    count++;
}
System.out.println(count);
int count=0;
国际日;
对于(天=0;天<365;天++){
如果(使用[天]==真)
计数++;
}
系统输出打印项次(计数);

因此,我的问题是,if语句是否与count相关,因为其后面的“condition”确实会成为“if”条件的变量占位符?

该++是一个增量运算符。无论此时
count
的值是多少,它都会将其加1。通俗地说,它是说“如果此条件为真,则将
计数的值加1”。然后,函数循环到
for
循环中的下一个值

在这种情况下,它本质上只是给用户一个可见的输出,显示使用了多少天

有关增量运算符的更多信息,请参见:


请看这里的堆栈溢出问题:

该++是一个增量运算符。无论此时
count
的值是多少,它都会将其加1。通俗地说,它是说“如果此条件为真,则将
计数的值加1”。然后,函数循环到
for
循环中的下一个值

在这种情况下,它本质上只是给用户一个可见的输出,显示使用了多少天

有关增量运算符的更多信息,请参见:


在这里可以看到这个堆栈溢出问题:

count
变量在
if
条件内。如果条件为true,
count
变量将递增1

其实是这样,

int count = 0; 
int day; 
for (day = 0; day < 365; day++) { 
    if (used[day] == true) {
         count++; 
    }
 } 
 System.out.println(count);
int count=0;
国际日;
对于(日=0;日<365;日++){
如果(使用[天]==真){
计数++;
}
} 
系统输出打印项次(计数);

不需要使用花括号,但这是一个很好的实践

count
变量在
if
条件内。如果条件为true,
count
变量将递增1

其实是这样,

int count = 0; 
int day; 
for (day = 0; day < 365; day++) { 
    if (used[day] == true) {
         count++; 
    }
 } 
 System.out.println(count);
int count=0;
国际日;
对于(日=0;日<365;日++){
如果(使用[天]==真){
计数++;
}
} 
系统输出打印项次(计数);

不需要使用花括号,但这是一个很好的实践

如果
used[day]
为true,则
count
将递增。在循环结束时,count将显示使用了多少天。不带大括号的
if
适用于单个next语句。
count
used[day]
为true时递增。在循环结束时,count将显示使用了多少天。不带大括号的
if
适用于单个next语句。