Java基本数据类型浮点型数据
-
包括两个类型:
float(4个字节):单精度,可以精确到7位小数
double(8个字节):双精度,可以精确到15位小数 -
double是常用的
-
浮点型的字面量默认都会被当作double类型来处理,如果想让其当作float类型来处理的话,需要在字面量后面添加 F/f
注意:一旦有浮点型数据参与运算得出来的结果,一定不要使用 “==” 与其他数字进行 相等运算
主要原因是: 任何浮点型数据,在计算机底层存储的都是它的近似值。
eg: 6.9 / 3.0 = 2.300000000000000000000003
一般都相减结果是非常小的值,就认为这两个值相等