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

本文通过一个Java实例展示了如何使用BigInteger类进行大整数的数学运算,包括加法、减法、乘法、除法等,并比较两个大整数的大小。
1267

被折叠的 条评论
为什么被折叠?



