这部分内容总结了java中常用的对大数进行运算的方法
package蓝桥习题; import java.util.*; 导入Java.math.*; //本部分总结了运算java中常用大数的方法。 公共类数量的运算01 { publicstaticvoidmain (string args [ ] ) scannercin=newscanner ) system.in ); BigInteger a,b; //在文件EOF中退出while(CIN.hasnext () ) ({ a=cin.nextBigInteger ) ); b=cin.nextBigInteger (; 系统. out.println (a.add ) b ); //大整数加法system.out.println(a.subtract ) b ); //大整数减法system.out.println (a.multiply (b ) ); //大整数乘法system.out.println(a.divide ) b ); //大整数除法(system.out.println ) a.remainder ); //大整数类型//大整数的比较if(a.comPareto(b )==0) system.out.println )==0); //大整数a==belseif(a.comPareto(b )0) system.out.println ) ) ab ); //大整数abelseif(a.comPareto(b )0) system.out.println ) ) ab ); //大整数ab //大整数绝对值system.out.println(a.ABS ) ); //大整数a的绝对值//大整数的幂int exponent=10; system.out.println(a.pow ) exponent ); //返回大整数a的exponent次幂//大整数的十进制字符串是system.out.println(a.tostring ) ); //返回大整数的p进制数的字符串表示int p=8; 系统. out.println (a.tostring (p ) ); } }