Most visited

Recently visited

Added in API level 1

RoundingMode

public final enum RoundingMode
extends Enum<RoundingMode>

java.lang.Object
   ↳ java.lang.Enum<java.math.RoundingMode>
     ↳ java.math.RoundingMode


指定结果不能完全表示的操作的舍入行为。

Summary

Enum values

RoundingMode  CEILING

舍入模式向正无穷大转弯。

RoundingMode  DOWN

舍入模式,其中的值被舍入为零。

RoundingMode  FLOOR

舍入模式向负无穷大转弯。

RoundingMode  HALF_DOWN

舍入模式,其值向最近的邻居圆整。

RoundingMode  HALF_EVEN

舍入模式,其值向最近的邻居圆整。

RoundingMode  HALF_UP

舍入模式,其值向最近的邻居圆整。

RoundingMode  UNNECESSARY

四舍五入模式,其中舍入操作抛出一个ArithmeticException的情况下,四舍五入是必要的,即

RoundingMode  UP

舍入模式,正值向正无穷大舍入,负值向负无穷大舍入。

Public methods

static RoundingMode valueOf(String name)
static RoundingMode valueOf(int mode)

将舍入模式常量从类 BigDecimal转换为 RoundingMode值。

static final RoundingMode[] values()

Inherited methods

From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum values

CEILING

Added in API level 1
RoundingMode CEILING

舍入模式向正无穷大转弯。 对于正值,该舍入模式表现为UP ,负值表示为DOWN
规则: x.round() >= x

DOWN

Added in API level 1
RoundingMode DOWN

舍入模式,其中的值被舍入为零。
规则: x.round().abs() <= x.abs()

FLOOR

Added in API level 1
RoundingMode FLOOR

舍入模式向负无穷大转弯。 对于正值,该舍入模式的行为为DOWN ,负值的值为UP
规则: x.round() <= x

HALF_DOWN

Added in API level 1
RoundingMode HALF_DOWN

舍入模式,其值向最近的邻居圆整。 领带被四舍五入打破。

HALF_EVEN

Added in API level 1
RoundingMode HALF_EVEN

舍入模式,其值向最近的邻居圆整。 领带被四舍五入打败了邻居。

HALF_UP

Added in API level 1
RoundingMode HALF_UP

舍入模式,其值向最近的邻居圆整。 领带被四舍五入打破。

UNNECESSARY

Added in API level 1
RoundingMode UNNECESSARY

四舍五入模式,舍入操作在需要四舍五入的情况下抛出一个ArithmeticException,也就是说,对于无法准确表示值的情况。

UP

Added in API level 1
RoundingMode UP

舍入模式,正值向正无穷大舍入,负值向负无穷大舍入。
规则: x.round().abs() >= x.abs()

Public methods

valueOf

Added in API level 1
RoundingMode valueOf (String name)

Parameters
name String
Returns
RoundingMode

valueOf

Added in API level 1
RoundingMode valueOf (int mode)

将舍入模式常量从类 BigDecimal转换为 RoundingMode值。

Parameters
mode int: rounding mode constant as defined in class BigDecimal
Returns
RoundingMode corresponding rounding mode object

values

Added in API level 1
RoundingMode[] values ()

Returns
RoundingMode[]

Hooray!