Biglnteger类 实现了任意精度的整数运算
BigDecimal类 实现了任意精度的浮点数运算
使用静态的 valueOf方法可以将普通的数值转换为大数值
BigDecimal a = BigDecimal.valueOf(32.33);
BigInteger b = BigInteger.valueOf(32);
Java 没有提供运算符重载功能,不能直接使用+、*、等运算符
Biglnteger/BigDecimal add(Biglnteger other) //加
Biglnteger/BigDecimal subtract(Biglnteger other) //减
Biglnteger/BigDecimal multipiy(Biginteger other) //乘
Biglnteger divide(Biglnteger other) //除
Biglnteger mod(Biglnteger other) //取余数
/**
* 如果这个大整数与另一个大整数 other
* 相等, 返回 0;
* 小于 返回负数;
* 否则, 返回正数。
*/
int compareTo(Biglnteger/BigDecimal other)
/**
* 必须指定舍入方式
* RoundingMode.HALF UP 四舍五入
*/
BigDecimal divide(BigDecimal other,RoundingMode mode) //除
BigDecimal e = a.divide(c, RoundingMode.HALF_UP);