为什么不用double,floate做为精确计算

在java中为什么不用double,floate做为精确计算而用BigDeciaml ,最好有例子说明

double float都是浮点数,有固定的长度,计算中存在舍入累积误差,不可能做精确计算。

double a=0.1,那a*10-1==0这个逻辑判断结果可能就是假了。
温馨提示:答案为网友推荐,仅供参考
相似回答