java吧 关注:1,298,086贴子:12,833,757
  • 0回复贴,共1

Java double类型存储1.1不能精确存贮,那为什么读取的时候还是1.1?

取消只看楼主收藏回复

double类型存储1.1不能精确存储,因为1.1转换成二进制会有缺少的部分。如果进行运算,那结果不会精确,例如2.0-1.1。那为什么对1.1不进行运算,而直接取出的时候,结果却并没有发生变化?


IP属地:北京1楼2012-02-15 09:18回复