加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

BigInteger类大数据

发布时间:2020-12-14 04:34:29 所属栏目:大数据 来源:网络整理
导读:BigInteger类 long型为最大整数类型,超过用大数据运算 ? 方法 ????? //大数据封装为BigInteger对象 ? ????????? BigInteger big1 = new BigInteger("12345678909876543210"); ????????? BigInteger big2 = new BigInteger("98765432101234567890"); ? ? ????

BigInteger类

long型为最大整数类型,超过用大数据运算

?

方法

?????

//大数据封装为BigInteger对象

?

????????? BigInteger big1 = new BigInteger("12345678909876543210");

????????? BigInteger big2 = new BigInteger("98765432101234567890");

?

????????? //add实现加法运算

????????? BigInteger bigAdd = big1.add(big2);

?

????????? //subtract实现减法运算

????????? BigInteger bigSub = big1.subtract(big2);

?

????????? //multiply实现乘法运算

????????? BigInteger bigMul = big1.multiply(big2);

?

????????? //divide实现除法运算

????????? BigInteger bigDiv = big2.divide(big1);

?

BigDecimal类(浮点型)

可以实现浮点数据的高精度运算

?

方法

? //大数据封装为BigDecimal对象

????????? BigDecimal big1 = new BigDecimal("0.09");

????????? BigDecimal big2 = new BigDecimal("0.01");

?

????????? //add实现加法运算

????????? BigDecimal bigAdd = big1.add(big2);

????????? BigDecimal big3 = new BigDecimal("1.0");

????????? BigDecimal big4 = new BigDecimal("0.32");

?

? ? ? ??? //subtract实现减法运算

????????? BigDecimal bigSub = big3.subtract(big4);

????????? BigDecimal big5 = new BigDecimal("1.105");

????????? BigDecimal big6 = new BigDecimal("100");

?

????????? //multiply实现乘法运算

????????? BigDecimal bigMul = big5.multiply(big6);

?

重要的方法

BigDecimal divide();

divide(b8,2(保留小数),bigdecimal。roundcelng)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读