JAVA BigInteger

java.math包中有两个很有用的类:BigInteger(整数)和BigDecimal(浮点数),这两个类可以处理包含任意长度数字序列的值。

声明:BigInteger a = BigInteger.valueOf(100);

一些API:
BigInteger add(BigInteger other)
BigInteger subtract(BigInteger other)
BigInteger multiply(BigInteger other)
BigInteger divide(BigInteger other)
BigInteger mod(BigInteger other)
int compareTo(BigInteger other) //相等返回0,小于返回负数,大于返回正数
static BigInteger valueOf(long x) //返回值等于x的大整数

 

 BigDecimal与BigInteger相仿只是在valueof方法中多了一个

static BigDecimal valueOf(long x, int scale)//返回x/(10^scale)

 

posted @ 2020-04-17 10:31  十里坡剑神—》》》》  阅读(135)  评论(0编辑  收藏  举报