当java程序需要处理一个非常大的整数,超过long类型的取值范围,就无法用基本类型对数值接收,这样就要用到BigInteget类。
BigInteger类的方法
BigInteger(String val) 将字符串变为BigInteger类型数据
示例代码如下
import java.math.BigInteger;
public class HelloWorld {
public static void main(String[] args) {
BigInteger bi1=new BigInteger("12345678");
BigInteger bi2 = new BigInteger("987654321");
System.out.println("bi2与bi1的和:"+bi2.add(bi1));
System.out.println("bi2与bi1的差:"+bi2.subtract(bi1));
}
}