目录
1. 基本介绍
(1)在编程中,可能需要处理很大的整数,long类型不够用,这时就需要使用BigInteger类。Biglnteger适合保存比较大的整型。
(2)在编程中,可能需要处理一个精度很高的小数,double不够用,这时就需要使用BigDecimal类。BigDecimal适合保存精度更高的浮点型(小数)。
(3)在使用这两个类进行加减乘除的运算时,不能直接使用 + - * / ,需要使用对应的方法。
2. BigInteger类 常用方法
(1)add 加
(2)subtract 减
(3)multiply 乘
(4)divide 除
3. BigDecimal类 常用方法
(1)add 加
(2)subtract 减
(3)multiply 乘
(4)divide 除
(在进行小数的除法时,可能会出现无限循环小数,运行就会抛出异常,这时就需要在divide()中添加参数BigDecimal.ROUND_CEILING来保留结果的精度为 除数的最大精度)