Java基本数据类型浮点型数据

  1. 包括两个类型:
    float(4个字节):单精度,可以精确到7位小数
    double(8个字节):双精度,可以精确到15位小数

  2. double是常用的

  3. 浮点型的字面量默认都会被当作double类型来处理,如果想让其当作float类型来处理的话,需要在字面量后面添加 F/f

注意:一旦有浮点型数据参与运算得出来的结果,一定不要使用 “==” 与其他数字进行 相等运算
主要原因是: 任何浮点型数据,在计算机底层存储的都是它的近似值。
eg: 6.9 / 3.0 = 2.300000000000000000000003
一般都相减结果是非常小的值,就认为这两个值相等

posted @ 2025-05-08 10:27  如夢初醒  阅读(23)  评论(0)    收藏  举报