zoukankan      html  css  js  c++  java
  • Java BigInteger详解

    BigInteger概述

    可用于无限大的整数计算

    所在的包

    java.math.BigInteger;

    构造函数

    public BigInteger(String val)

    成员函数

     比较大小函数

    public int compareTo(BigInteger val)

    实例

    a.compareTo(b)

    如果a>b,返回值大于零

    a<b,返回值小于零

    a=b,返回值等于零

    加法函数

    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
    */
  • 相关阅读:
    python
    redis
    mongodb replica on aws ec2
    mysql
    java正则表达式
    终端make命令和Git学习
    linux和shell学习
    centos普通用户安装jenkins
    centos7普通用户安装jdk
    WPF动画
  • 原文地址:https://www.cnblogs.com/wei-jing/p/10367292.html
Copyright © 2011-2022 走看看