枚举类的使用
java.math.RoundingMode
使用 RoundingMode 的包
包
描述
提供用于执行任意精度整数运算 (
BigInteger) 和任意精度小数运算 (BigDecimal) 的类。
提供以独立于自然语言的方式处理文本、日期、数字和消息的类和接口。
-
RoundingMode 在 java.math 中的用法
java.math 中返回 RoundingMode 的方法修饰符和类型方法描述MathContext.getRoundingMode()返回 roundingMode 设置。static RoundingModeRoundingMode.valueOf(int rm) 返回与BigDecimal中的遗留整数舍入模式常量对应的RoundingMode对象。static RoundingMode返回具有指定名称的此类的枚举常量。static RoundingMode[]RoundingMode.values()返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。java.math 中的方法,参数类型为 RoundingMode修饰符和类型方法描述BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) 返回一个BigDecimal,其值为(this / divisor),其比例为指定值。BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode) 返回值为(this / divisor)且比例为this.scale()的BigDecimal。BigDecimal.setScale(int newScale, RoundingMode roundingMode) 返回一个BigDecimal,其标度为指定值,其未标度值是通过将此BigDecimal的未标度值乘以或除以 10 的适当幂来确定的,以保持其整体值。java.math 中的构造函数,参数类型为 RoundingMode修饰符构造方法描述MathContext(int setPrecision, RoundingMode setRoundingMode) 构造具有指定精度和舍入模式的新MathContext。 -
RoundingMode 在 java.text 中的用法
java.text 中返回 RoundingMode 的方法修饰符和类型方法描述CompactNumberFormat.getRoundingMode()获取在此CompactNumberFormat中使用的RoundingMode。DecimalFormat.getRoundingMode()获取在此 DecimalFormat 中使用的RoundingMode。NumberFormat.getRoundingMode()获取在此 NumberFormat 中使用的RoundingMode。java.text 中的方法,参数类型为 RoundingMode修饰符和类型方法描述voidCompactNumberFormat.setRoundingMode(RoundingMode roundingMode) 设置在此CompactNumberFormat中使用的RoundingMode。voidDecimalFormat.setRoundingMode(RoundingMode roundingMode) 设置在此 DecimalFormat 中使用的RoundingMode。voidNumberFormat.setRoundingMode(RoundingMode roundingMode) 设置在此 NumberFormat 中使用的RoundingMode。