为什么在BigDecimal中显示不同的输出?

时间:2019-07-19 10:18:15

标签: java bigdecimal

我试图划分浮点数。最终,我找到了BigDecimal类,并初始化了浮点数。但是,这与我的预期有所不同。

BigDecimal d1 = new BigDecimal(0.6883116883116883116883116883);
System.out.println(d1);

我希望输出为0.6883116883116883116883116883

但是控制台的输出是 0.68831168831168831889755210795556195080280303955078125

0 个答案:

没有答案