- 概述
可以让超过Integer范围内的数据进行运算
- 通过构造方法传入字符串
BigInteger bi1 = new BigInteger("10000000000");
BigInteger bi2 = new BigInteger("2000000000000000");
- 加法运算——add
BigInteger a = bi1.add(bi2);//加法 System.out.println(a);
- 减法运算——subtract
System.out.println(bi1.subtract(bi2));//减法
- 乘法运算——multiply
System.out.println(bi1.multiply(bi2));//乘法
- 除法运算——divide
System.out.println(bi1.divide(bi2));//除法
- 取除数和余数——divideAndRemainder
BigInteger[] arr = bi1.divideAndRemainder(bi2);//取除数和余数
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}



