• 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)

  • 相关阅读:
    axios+post获取并下载后台返回的二进制流
    vue+ckEditor5
    金额大写转换(改进版)
    vue+axios请求头封装
    移动端h5+vue失焦搜索,ios和android兼容问题
    vue滚动+滑动删除标记(移动端)仿qq/微信
    重置 centos 7 密码
    发现好玩的——github + git 有意思的用法
    github 中使用 issues
    java代理模式与装饰模式
  • 原文地址:https://www.cnblogs.com/1997WY/p/10674024.html
Copyright © 2020-2023  润新知