zoukankan      html  css  js  c++  java
  • 高精度计算的类(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)
  • 相关阅读:
    senium
    学习记录
    方法参数化
    洛谷1892 团伙
    洛谷2661 信息传递
    洛谷2661 信息传递
    洛谷1576最小花费
    洛谷1576最小花费
    最短路 Dijkstra模板
    堆排(模板)
  • 原文地址:https://www.cnblogs.com/LirAnran/p/4898218.html
Copyright © 2011-2022 走看看