1.如果是一个很大的整数的话,比如:
long age=10000000000000000;
此时会报错;
所以使用BigInteger :表示一个很大的整数↓
BigInteger bi=new BigInteger(“10000000000000000”);
--因为这里传递的是字符串,所以没有范围限制;
2.BigInteger的构造方法:
BigInteger bi=new BigInteger();
但是:
要是用valueOf传递的话,有缺点,因为valueOf传递的是long类型,假如传递的是太大的数就传递不过去(当我们写一个数的时候,我们会有一个默认的类型去存储。一个整数的默认类型是int,但是传递的是100000000000,int类型存储不下)有范围限制。
BigInteger bi=BigInteger.valueOf();