import java.math.BigInteger;
public class Test {
public static void main(String[] args) {
BigInteger bi1 = new BigInteger("11111111111111111111");
BigInteger bi2 = new BigInteger("33333333333333333333");
System.out.println("加法操作:"+bi2.add(bi1));
System.out.println("减法操作:"+bi2.subtract(bi1));
System.out.println("乘法操作:"+bi2.multiply(bi1));
System.out.println("除法操作:"+bi2.divide(bi1));
System.out.println("最大数:"+bi2.max(bi1));
System.out.println("最小数:"+bi2.min(bi1));
BigInteger result[] = bi2.divideAndRemainder(bi2);
System.out.println("商是:"+result[0]+"; 余数是:"+result[1]);
}
public class Test {
public static void main(String[] args) {
BigInteger bi1 = new BigInteger("11111111111111111111");
BigInteger bi2 = new BigInteger("33333333333333333333");
System.out.println("加法操作:"+bi2.add(bi1));
System.out.println("减法操作:"+bi2.subtract(bi1));
System.out.println("乘法操作:"+bi2.multiply(bi1));
System.out.println("除法操作:"+bi2.divide(bi1));
System.out.println("最大数:"+bi2.max(bi1));
System.out.println("最小数:"+bi2.min(bi1));
BigInteger result[] = bi2.divideAndRemainder(bi2);
System.out.println("商是:"+result[0]+"; 余数是:"+result[1]);
}
}
运行结果:
加法操作:44444444444444444444
减法操作:22222222222222222222
乘法操作:370370370370370370362962962962962962963
除法操作:3
最大数:33333333333333333333
最小数:11111111111111111111
商是:1; 余数是:0