BigInteger类大数据
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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |