`

BigDecimal

    博客分类:
  • java
 
阅读更多
前段时间看见一个关于
2.0-1.9非0.1结果的文章。
在此处特别记录一下,以便以后不会犯这样的错误。
float a = 2.0;
float b  =1.9;
System.out.println(a-b);//不等于0.1
经过下面的处理 后就能够输出0.1。
BigDecimal r = new BigDecimal("2.0");
BigDecimal r1 = new BigDecimal("1.9");
System.out.println(r.subtract(r1));
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics