public class TestDouble {
    public static void main(String[] args) {
        Double d1 = 0.1;
        Double d2 = 0.2;
        //false
        System.out.println(0.3 == (d1 + d2));
        //借助BigDecimal;通过字符串构造器创建对象
        BigDecimal bd1 = new BigDecimal(d1+"");
        BigDecimal bd2 = new BigDecimal(d2+"");
        BigDecimal add = bd1.add(bd2);
        double result = add.doubleValue();
        //true
        System.out.println(result == 0.3);
    }
}

 

相关文章:

  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2021-11-07
  • 2021-08-14
  • 2021-04-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
相关资源
相似解决方案