别说话,看代码!
import java.math.BigInteger;
import java.util.Scanner;
public class BI {
public static void main(String[] args) {
// TODO Auto-generated method stub
//构造函数
BigInteger a = BigInteger.valueOf(10);
BigInteger b = BigInteger.valueOf(2000);
System.out.println(a);
System.out.println(b);
//加法
System.out.println(a.add(b));
System.out.println(a.add(a));
System.out.println(a.add(b).add(b));
//减法
System.out.println(a.subtract(a));
System.out.println(a.subtract(b));
System.out.println(b.subtract(a).subtract(a));
//乘法
System.out.println(a.multiply(a));
System.out.println(a.multiply(b));
System.out.println(a.multiply(b).multiply(b));
//除法
System.out.println(a.divide(a));
System.out.println(a.divide(b));//10/2000=0
System.out.println(b.divide(a));
System.out.println(b.divide(a).divide(a));
//取模
BigInteger mod = BigInteger.valueOf(3);
System.out.println(b.mod(mod));
}
}
此篇博客中所讲述内容只有ACMJava大数常用方法,BigInteger详细说明:http://www.yiibai.com/java/math/java_math_bigdecimal.html
转载请注明出处:http://blog.youkuaiyun.com/hurmishine