Android - 如何用双逗号逗号后保持零

时间:2016-10-08 14:15:28

标签: android double rounding comma divide

我正在尝试以下方法:

outputCoef = 1/1.114;
System.out.println(outputCoef);

但是,而不是得到这个:0.00089766606

我明白了:

0.8976660682226211

为什么小数出错?

由于

2 个答案:

答案 0 :(得分:0)

您的计算在数学上是错误的。如果您想获得0.00089766606结果,请将您的代码更改为此

outputCoef = 1/1114.0; //or 1/(double)1114
System.out.println(outputCoef);

在java中,dot是十进制分隔符。我的意思是1< 1.114< 2

检查自己:https://www.wolframalpha.com/input/?i=1%2F1114.0

答案 1 :(得分:0)

最后我解决了我的问题,我在代码的其他部分搞砸了,试图解决错误的东西。

当您长时间陷入代码并且使用Google计算器时会发生什么。

enter image description here

谢谢大家,

和平。