BigInteger类可以让超过Integer范围的数据进行运算;
构造方法:
public BigInteger(String al)
成员方法:
public BigInteger add(BigInteger val) 加
public BigInteger subtract(BigInteger val) 减
public BigInteger multiply(BigInteger val) 乘
public BigInteger divide(BigInteger val) 除
public BigInteger[] divideAndRemainder(BigInteger val) 取商和余数
1 public class Demo4_BigInteger {
2
3 public static void main(String[] args) {
4
5 BigInteger bi1 = new BigInteger("100");
6 BigInteger bi2 = new BigInteger("2");
7
8 System.out.println(bi1.add(bi2)); //加
9 System.out.println(bi1.subtract(bi2)); //减
10 System.out.println(bi1.multiply(bi2)); //乘
11 System.out.println(bi1.divide(bi2)); //除
12
13 BigInteger[] bi3 = bi1.divideAndRemainder(bi2); //求商和余数
14 for (int i = 0; i < bi3.length; i++) {
15 System.out.println(bi3[i]);
16 }
17 }
18 }