Java大整数处理之BigInteger

时间:2019-09-11作者:klpeng分类:IT综合浏览:563评论:0

       Java在处理一些大数的时候,提供了BigInteger类供我们使用,十分的方便,下面写一个简单的demo,用来演示大数在java里面的加减乘除:

import java.math.BigInteger;

public class Hello {
    public static void main(String[] args) {
        //将一个字符串转换成BigInteger对象
        BigInteger big1=new BigInteger("22222222222222222222222222222");
        //将一个long类型转换成BigInteger对象
        BigInteger big2=BigInteger.valueOf(2);

        //加
        BigInteger big3=big1.add(big2);
        System.out.println(big3.toString());

        //减
        BigInteger big4=big1.subtract(big2);
        System.out.println(big4.toString());

        //乘
        BigInteger big5=big1.multiply(big2);
        System.out.println(big5.toString());

        //除
        BigInteger big6=big1.divide(big2);
        System.out.println(big6.toString());
    }
}

注: 类似于 BigInteger 的还有 BigDecimal 用于大浮点数的处理。

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢