时光勿念_个人页

个人头像照片 时光勿念
个人头像照片
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2020年05月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-05-08

    泰山版《Java开发手册》答开发者问

    不知道是不是问题。 手册中(四)OOP规约 第9条 提到可以用BigDecimal的equals方法比较浮点数等值,这个有问题的。

            BigDecimal a = new BigDecimal("0.1");
            BigDecimal b = new BigDecimal("0.10");
    
            // 这个是false
            System.out.println(a.equals(b));
            
            // 这个才是0
            System.out.println(a.compareTo(b));
    
    

    踩过这个坑,equals根本不适用于判断等值,还是得用compareTo()方法

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息