文章目录
- 📖前言:
- 🎀BigInteger类和BigDecimal类的由来
- 🎀BigDecimal类的优点
- 🎀BigDecimal类容易引发的错误
- 🏅处理方法
📖前言:
本篇博客主要介绍BigInteger类和BigDecimal类的用途及常用方法
🎀BigInteger类和BigDecimal类的由来
在许多科学领域,Long存储(8个字节)的值远远不够用,亟需更大的类型来存储数据。于是Java中提供了一个可以存储任意精度整数的类BigInteger,可以存储任意精度浮点数的类BigDecimal。并且给它们定义了加减乘除
四大方法
add() ,subtract(),multiply(),divide() 支持运算。
🎀BigDecimal类的优点
由于在浮点数在Java中显示为近似数
,而使用BigDecimal类
刚好克服了这一点(计算更精确)
🎀BigDecimal类容易引发的错误
如果两个浮点数的除法得到值为无限循环小数的话,会报异常