gpt4 book ai didi

java - 我可以在 Java 中的 IF 语句中使用 Count 吗?

转载 作者:行者123 更新时间:2023-12-01 17:47:52 25 4
gpt4 key购买 nike

我应该计算 if 语句中的公式被执行了多少次,但当我运行它时什么也没有显示。有什么建议么?这是我的代码:

class Main {
public static void main(String[] args) {
double dECODING_CONSTANT = 3.452;
double tEST_RATIO = 12;
double aNALYSIS_BATCH_SIZE= 4;

double bOTTLES_ON_THE_WALL = 1191;
int count=0;
int countDiscard=0;

while(bOTTLES_ON_THE_WALL!=0)
{

if((bOTTLES_ON_THE_WALL % tEST_RATIO)>dECODING_CONSTANT)
{
count++;
}
else
{
countDiscard++;
}
}
System.out.println(count);
System.out.println(countDiscard);

}
}

最佳答案

您将 bOTTLES_ON_THE_WALL 设置为 1191,然后进行循环:

while(bOTTLES_ON_THE_WALL!=0)

但是你永远不会修改该值,所以这将是一个无限循环。您需要在 while 循环中的某个时刻修改该值。看来您想做的是:

bOTTLES_ON_THE_WALL = bOTTLES_ON_THE_WALL % tEST_RATIO;

在代码中的某个时刻

<小时/>

此外,最好遵循 Java 命名约定。使用驼峰命名法作为变量名称,并尽可能缩写。所以而不是

bOTTLES_ON_THE_WALL

你可以(至少)

bottles_On_The_Wall

或者

bottlesOnWall

关于java - 我可以在 Java 中的 IF 语句中使用 Count 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53137064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com