很多实际应用中需要精确计算,而double是近似值存储,不在符合要求,需要借助BigDecimal

BigDecimal计算

输出结果:

BigDecimal计算

 

BigDecimal

位置:java.math包中

作用:精确计算浮点数

创建方式:BigDecimal bd = new BigDecimal("1.0"); 虽然创建的时候是用的字符串的形式,但是它会在内部处理为数字的,用字符串呢,也是为了准确

BigDecimal计算

正常运算

BigDecimal计算

 

除以一个除不尽的小数,会报错,所以需要在方法里规定 保留几位小数,以及使用四舍五入

BigDecimal计算

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2021-07-09
  • 2021-08-08
  • 2021-12-13
猜你喜欢
  • 2021-04-20
  • 2022-12-23
  • 2021-12-29
  • 2022-02-09
  • 2021-10-21
相关资源
相似解决方案