gpt4 book ai didi

java - 如何在 if 语句中测试百分比?

转载 作者:行者123 更新时间:2023-12-03 23:13:52 27 4
gpt4 key购买 nike

如何在 if 语句中测试百分比?

For example:

package Walker;

public class Walker {
int tuning = 10;
int speed = 0;
int gas = 100;
int energy = 100;
int time = 1;
int strecke = 0;
boolean test = true;
boolean beschleunigung = false;

Walker() {
tuning = 10;
gas = 0;
energy = 100;
}

public void setGas(int x) {
gas = x;
}

public void setSpeed(int x) {
tuning = x;
}

public void walk() {
boolean walking = true;
while (walking) {

if (speed<10) {
beschleunigung = true;
}else {
beschleunigung = false;
}
if (beschleunigung==true) {
speed +=1+(tuning);
energy -=1;
}
strecke = (speed*time);
speed = (strecke/time);
gas -= 1;
energy -= 1;
time +=1;
if (gas<1||energy<1){
break;
}
}
System.out.println("Distance "+(strecke)+" meter");
System.out.println("Gas left :"+gas);
System.out.println("Energy left : "+energy);
}

}

_User 能够更改值“tuning”和“gas”

这就是我想补充的部分:

if (strecke==33%) {
system.out.println("Test");
}

谁能帮帮我?

最佳答案

Java 中没有百分比运算符(它用作模运算符 - 除法后剩余的量)所以您必须自己计算百分比。

不幸的是,根据您的代码,我无法计算出应该与什么 gas 进行比较以确定它是否达到了 33%。

关于java - 如何在 if 语句中测试百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945955/

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