java备忘录之大数值

大数值

BigInteger和BigDecimal是java中解决大数值问题的类,位于java.math包中。

1
2
BigInteger b =BigInteger.valueOf(1000);
BigDecimal d = BigDecimal.valueOf(100.0);

在大数值中使用add代替+,其余操作符类似

1
2
3
4
5
6
7
BigInteger add(BigInteger other)            //加
BigInteger subtract(BigInteger other) //减
BigInteger multipy(BigInteger other) //乘
BigInteger div(BigInteger other) //除
BigInteger mod(BigInteger other) //取余
int compareTo(BigInteger other) //比较,等于返回零,小于返回负数,反之正数
static BigInteger valueOf(long x) //返回等于x的大整数

BigDecimal与之类似

打赏

请我喝杯咖啡吧~

支付宝
微信