java - 为什么这个方程不应该返回零?

标签 java equation

所以,我正在用 java 做一个格斗游戏,我有这个始终返回零的方程。

int x = 90/100*300;

它应该是 270,但它返回零。 :|

最佳答案

您正在进行整数计算,因此 90/100 结果为 0。

如果你写成90.0/100*300,计算将会用 double 完成(如果你愿意的话,你需要将其转换回 int)。

关于java - 为什么这个方程不应该返回零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19133398/

相关文章:

JavaFX 将 SimpleBooleanProperty 绑定(bind)到多个属性

C编程-温度转换问题

php - 使用 eval 解析表单输入的方程式的最安全方法

algorithm - 该算法如何在计算程序中表达?

javascript - 如何在javascript代码中使用笛卡尔坐标计算多边形面积?

java - 重复的对象被添加到列表中

java - 相同属性的不同子类

java - Unix 纪元时间到 Java Date 对象

java - 意外的 Servlet 缓存

python - 数学公式中的 mod 代表什么并使用它 python