BigInteger概述
可用于无限大的整数计算
所在的包
java.math.BigInteger;
构造函数
public BigInteger(String val)
成员函数
加法函数
public BigInteger add(BigInteger val)
减法函数
public BigInteger subtract(BigInteger val)
乘法函数
public BigInteger multiply(BigInteger val)
除法函数
public BigInteger divide(BigInteger val)
取余函数
public BigInteger remainder(BigInteger val)
取除数和余数函数
public BigInteger[] divideAndRemainder(BigInteger val)
实例
import java.math.*; public class Main { public static void main(String[] args) { BigInteger bi1 = new BigInteger("20"); BigInteger bi2 = new BigInteger("5"); //加法 System.out.println("20+5结果:"+bi1.add(bi2)); //减法 System.out.println("20-5结果:"+bi1.subtract(bi2)); //乘法 System.out.println("20×5结果:"+bi1.multiply(bi2)); //除法 System.out.println("20÷5结果:"+bi1.divide(bi2)); //取余 System.out.println("20%5结果:"+bi1.remainder(bi2)); //取除数和余数 BigInteger[] bigIntegers = bi1.divideAndRemainder(bi2); for(BigInteger bi :bigIntegers) { System.out.println(bi); } } } /* 输出 20+5结果:25 20-5结果:15 20×5结果:100 20÷5结果:4 20%5结果:0 4 0 */