`

java.math包中类BigDecimal API

    博客分类:
  • java
 
阅读更多

构 造 器描 述

  BigDecimal(int)创建一个具有参数所指定整数值的对象。

  BigDecimal(double)创建一个具有参数所指定双精度值的对象。

  BigDecimal(long)创建一个具有参数所指定长整数值的对象。

  BigDecimal(String)创建一个具有参数所指定以字符串表示的数值的对象。

方 法描 述

  add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。

  subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。

  multiply(BigDecimal)BigDecimal对象中的值相乘,然后返回这个对象。

  divide(BigDecimal)BigDecimal对象中的值相除,然后返回这个对象。

  toString()将BigDecimal对象的数值转换成字符串。

  doubleValue()将BigDecimal对象中的值以双精度数返回。

  floatValue()将BigDecimal对象中的值以单精度数返回。

  longValue()将BigDecimal对象中的值以长整数返回。

  intValue()将BigDecimal对象中的值以整数返回。

      setScale(int)然后返回这个对象指定的int精度

 

BigDecimal比较大小
  BigDecimal a=BigDecimal.valueOf(1.0);
     BigDecimal b=BigDecimal.valueOf(1.000);
     if(a.compareTo(b)==0)
     -1 小于
      0 等于
      1 大于

分享到:
评论

相关推荐

    BigDecimal 加减乘除运算

    Java中BigInteger的数学运算,BigDecimal 加减乘除运算,Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大...

    BigDecimalUtils

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做...

    JAVA_API1.6文档(中文)

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    Java 1.6 API 中文 New

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    day13_API-异常.pdf

    BigDecimal 类是 java.math 包中的一个类,提供了任意精度的有符号十进制数运算。BigDecimal 类的对象是不可变的,可以实现超大浮点数据的精确运算。 BigDecimal 类提供了多种构造方法,包括将十进制字符串表示形式...

    java api最新7.0

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    java jdk-api-1.6 中文 chmd

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    JDK_API_1_6_zh_CN_downcc.com.zip 良心一级分

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    JavaAPI1.6中文chm文档 part1

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    [Java参考文档].JDK_API 1.6

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    JavaAPI中文chm文档 part2

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    Java中BigDecimal类的使用详解

    Java中BigDecimal类是Java.math包中提供的一个API类,用于对超过16位有效位的数进行精确的运算。由于浮点数的精度问题,Java中浮点数的计算会失去一定的精确度。因此,使用BigDecimal类可以避免浮点数的精度问题,...

    IBM-ETP-java培训09.Java 常用类讲解.ppt

    7. **java.math**: 提供了大整数(`BigInteger`)和大浮点数(`BigDecimal`)的处理,适用于需要高精度计算的场景。 在IBM的ETP培训课程中,会深入讲解这些类的使用方法、特性以及最佳实践。通过学习,开发者不仅能...

    jdk6.0 API文档中文版

    `java.math`提供了大数运算的`BigInteger`和`BigDecimal`类。 2. **集合框架**:在`java.util`包下,集合框架是Java编程中最常用的部分,包括`List`、`Set`、`Map`接口以及它们的实现类,如`ArrayList`、`HashSet`...

    [Java参考文档]

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

    17_常用API_第3天(包装类、System、Math、Arrays、大数据运算)_讲义

    在Java编程语言中,API(Application Programming Interface)是开发者用于构建应用程序的一组接口、类和方法。本讲义主要涵盖了五个关键的知识点:包装类、System类、Math类、Arrays类以及大数据运算。这些概念在...

    JDK_1_6 API

    java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio....

Global site tag (gtag.js) - Google Analytics