TA贡献1784条经验 获得超2个赞
从…Java规范 :
浮点类型是浮点数和双浮点数,它们在概念上与单精度32位和双精度64位格式IEEE 754值和操作相关联,如IEEE二进制浮点算法标准ANSI/IEEE标准754-1985(IEEE,纽约)中所规定的那样。
如果不了解IEEE 754的基本知识,就很难用数字来做任何事情,下面是另一个链接.
重要的是要理解精度是不一致的,而且这不是数字的精确存储,就像对整数的存储一样。
例如:
double a = 0.3 - 0.1;System.out.println(a);
版画
0.19999999999999998
如果您需要任意的精度(例如为了财务目的),您可能需要大十进.
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报