在 Java 中有以下代码:
double operation = 890 / 1440;
System.out.println(operation);
结果: 0.0
我想要的是保存这个操作的前4个十进制数字(0.6180)。你知道我该怎么做吗?
最佳答案
使用计算结果为 double 而不是 int 的表达式初始化您的变量:
double operation = 890.0 / 1440.0;
否则表达式将使用整数运算完成(最终会截断结果)。然后,截断的结果将转换为 double
。
关于java - 如何在java中保存小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3168580/