大数值操作:BigInteger、BigDecimal

在上一篇的博客中提到了BigInteger和BigDecimal这两个数学工具类,这一篇就简单介绍一下两个工具类的相关用法。

 

BigInteger

        如果在操作的时候一个整型数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作。

 

 

BigDecimal

        使用此类可以完成大的小数操作,而且也可以使用此类进行精确的四舍五入,这一点在开发中经常使用。
        对于不需要任何准确计算精度的程序可以直接使用float或double完成,但是如果需要精确计算结果,则必须使用BigDecimal类。

 

posted @ 2021-02-23 10:55  |好的|  阅读(54)  评论(0编辑  收藏  举报