Biginteger类的概述和方法使用
Biginteger类的概述和方法使用
BigInteger的概述:可以让超过Integer 范围内的数据进行运算。
构造方法: public BIGInteger (String val); 通过构造方法接收String类型的数字
String s = "123456789987654321123";
BigInteger b = new BigInteger(s);
System.out.println(b);
BigInteger类中的方法:
String s = "100";
String s1 = "2";
BigInteger b = new BigInteger(s);
BigInteger b1 = new BigInteger(s1);
System.out.println(b.add(b1)); //两数相加
System.out.println(b.subtract(b1)); //两数相减
System.out.println(b.multiply(b1)); //两数相乘
System.out.println(b.divide(b1)); //两数相除
BigInteger [] bb = b.divideAndRemainder(b1); //取除数和余数
for (BigInteger bigInteger : bb) {
System.out.println(bigInteger);
}