我正在尝试以下方法:
outputCoef = 1/1.114;
System.out.println(outputCoef);
但是,而不是得到这个:0.00089766606
我明白了:
0.8976660682226211
为什么小数出错?
由于
答案 0 :(得分:0)
您的计算在数学上是错误的。如果您想获得0.00089766606结果,请将您的代码更改为此
outputCoef = 1/1114.0; //or 1/(double)1114
System.out.println(outputCoef);
在java中,dot是十进制分隔符。我的意思是1< 1.114< 2
答案 1 :(得分:0)
最后我解决了我的问题,我在代码的其他部分搞砸了,试图解决错误的东西。
当您长时间陷入代码并且使用Google计算器时会发生什么。
谢谢大家,
和平。