Java中关于精度丢失的问题

来源:互联网 发布:软件开发认证证书 编辑:程序博客网 时间:2024/05/10 08:48
  double a=0.2;        double b=0.4;         Log.e("正常的",String.valueOf(a+b));//输出了 0.6000000000000001        BigDecimal a1=new BigDecimal("0.2");        BigDecimal a2=new BigDecimal("0.4");        Log.e("解决后的", String.valueOf(a1.add(a2)));//输出了 0.6

原创粉丝点击