Cheug's Blog

当前位置:网站首页 / JAVA / 正文

BigInteger和BigDecimal类

2019-03-24 / JAVA / 794 次围观 / 0 次吐槽 /

BigInteger

            当运算时,超过最大的int值时,可以用BigIntger来做加减乘除运算

        构造方法    public BigInteger(String val)

        BigInteger的方法

             *add 加法    

                            BigInteger add = big1.add(big2);

             *substract 减法

             *multiply 乘法

             *divide 除方法

             *divideAndRemainder  除和余数

                            BigInteger[] num = big1.divideAndRemainder(big2);

                                //num[0]储存的是商

                                //num[1]储存的是余数


BigDecimal

           用于计算小数点,因为floal/double在运算时,可能会出现误差,使用BigDecimal可以减少误差

        构造方法  public BigDecimal(String val)

        BigDecimal的方法

             *add 加法

             *substract 减法

             *multiply 乘法

             *divide 除法

                        //在使用BigDecimal做除法运算时,这两个数要能被除尽,否则就会报错



额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

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

Powered By Cheug's Blog

Copyright Cheug Rights Reserved.