所以,我正在用 java 做一个格斗游戏,我有这个始终返回零的方程。
int x = 90/100*300;
它应该是 270,但它返回零。 :|
最佳答案
您正在进行整数计算,因此 90/100 结果为 0。
如果你写成90.0/100*300
,计算将会用 double 完成(如果你愿意的话,你需要将其转换回 int)。
关于java - 为什么这个方程不应该返回零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19133398/