Java如何计算if语句返回true的次数
在这段代码中,我得到了计数1,如果我打印出注释计数,我得到997乘以0,我该怎么做,我的println将是3?简言之,我想计算if语句返回true的次数,并在for循环之前打印出该数字Move int count=0,为循环的每次迭代打印最后一行,事实上,这几乎是1K时间。答案可能是1000或0:在循环中,您没有明显地更改ResultBinary或ResultBinary。为什么将count声明为静态?实际上,我正在为我的大型Java EE应用程序编写API,因此在该流中,我将该变量声明为静态Java如何计算if语句返回true的次数,java,Java,在这段代码中,我得到了计数1,如果我打印出注释计数,我得到997乘以0,我该怎么做,我的println将是3?简言之,我想计算if语句返回true的次数,并在for循环之前打印出该数字Move int count=0,为循环的每次迭代打印最后一行,事实上,这几乎是1K时间。答案可能是1000或0:在循环中,您没有明显地更改ResultBinary或ResultBinary。为什么将count声明为静态?实际上,我正在为我的大型Java EE应用程序编写API,因此在该流中,我将该变量声明为静态
for (int i = 0; i < 1000; i++) {
//Statement
int count = 0;
if (ResultABinary.equals(ResultBBinary)) {
count++;
System.out.println(count);
}
// System.out.println(count);
}
static int count = 0;
for (int i = 0; i < 1000; i++) {
//Statement
if (ResultABinary.equals(ResultBBinary)) {
count++;
System.out.println(count);
}
}
System.out.println(count);
int count = 0;
for (int i = 0; i < 1000; i++) {
//Statement
if (ResultABinary.equals(ResultBBinary)) {
count++;
System.out.println(count);
}
}
System.out.println(count);