Java BigInteger详解

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
*/

猜你喜欢

转载自www.cnblogs.com/wei-jing/p/10367292.html