System.out.println("-------double计算");
Double num = 82.8560;
Double num1 = 12.144;
System.out.println(num);
System.out.println(num1);
System.out.println(num-num1);
System.out.println("-------double转BigDecimal计算");
BigDecimal x = new BigDecimal(num);
BigDecimal x1 = new BigDecimal(num1);
System.out.println(x);
System.out.println(x1);
System.out.println(x.subtract(x1));
System.out.println("-------double转string转BigDecimal计算");
BigDecimal x2 = new BigDecimal(num + "");
BigDecimal x3 = new BigDecimal(num1 + "");
System.out.println(x2);
System.out.println(x3);
System.out.println(x2.subtract(x3));
Double计算丢失精度
最新推荐文章于 2024-07-19 17:37:28 发布