• 高精度计算的类(BigInteger和BigDecimal)


      这两个类 在Java中没有对应的基本类型。不过,这两个类包含的方法,提供的操作与对基本类型所能执行的操作差不多。

      也就是说,能对基本类型 int float 等的操作,也同样能作用于这两个类,只不过必须以方法调用的方式 取代 运算符方式 来实现。

      BigInteger支持任意精度的整数,在运算中,可以准备表示任何大小的整数数值。

      BigDecimal支持任何精度的定点数,例如精确的货币运算。例如:

      BigDecimal类 有4个构造函数 分别是:

    1. BigDecimal(int)
    2. BigDecimal(long)
    3. BigDecimal(String)
    4. BigDecimal(double)

    BigDecimal类进行运算的方法:

    1. +: BigDecimal.add(BigDecimal)
    2. - : BigDecimal.abstract(BigDecimal)
    3. * : BigDecimal.multiply(BigDecimal)
    4. / : BigDecimal.devide(BigDecimal)
  • 相关阅读:
    swift 初见-4运算符与字符串操作
    IOS中数据持久化1-CoreData
    swift 初见-3
    swift 初见-2
    系统硬件1-短信,打电话
    swift 初见-1
    socket理解流程图
    文件操作方法fscanf
    Prim模板
    树剖求LCA模板
  • 原文地址:https://www.cnblogs.com/LirAnran/p/4898218.html
Copyright © 2020-2023  润新知