JavaTM 2 Platform
Standard Ed. 5.0

类 java.math.RoundingMode
的使用

使用 RoundingMode 的软件包
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 
 

java.mathRoundingMode 的使用
 

返回 RoundingModejava.math 中的方法
 RoundingMode MathContext.getRoundingMode()
          返回 roundingMode 设置。
static RoundingMode RoundingMode.valueOf(int rm)
          返回与 BigDecimal 中遗留整数舍入模式常量对应的 RoundingMode 对象。
static RoundingMode RoundingMode.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static RoundingMode[] RoundingMode.values()
          按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
 

参数类型为 RoundingModejava.math 中的方法
 BigDecimal BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode)
          返回一个 BigDecimal,其值为 (this / divisor),其标度为指定标度。
 BigDecimal BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode)
          返回一个 BigDecimal,其值为 (this / divisor),其标度为 this.scale()
 BigDecimal BigDecimal.setScale(int newScale, RoundingMode roundingMode)
          返回 BigDecimal,其标度为指定值,其非标度值通过此 BigDecimal 的非标度值乘以或除以十的适当次幂来确定,以维护其总值。
 

参数类型为 RoundingModejava.math 中的构造方法
MathContext(int setPrecision, RoundingMode setRoundingMode)
          使用指定的精度和舍入模式构造一个新的 MathContext
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策