Enum Class RoundingMode

java.lang.Object
java.lang.Enum<RoundingMode>
org.iplass.mtp.entity.definition.properties.RoundingMode
All Implemented Interfaces:
Serializable, Comparable<RoundingMode>, Constable

public enum RoundingMode extends Enum<RoundingMode>
DecimalPropertyにおける、数値の丸め方式。
See Also:
  • Enum Constant Details

    • UP

      public static final RoundingMode UP
      0から離れるようにする(正数切り上げ/負数切り上げ)
    • DOWN

      public static final RoundingMode DOWN
      0に近づける(正数切り下げ/負数切り下げ)
    • CEILING

      public static final RoundingMode CEILING
      正の無限大に近づける(正数切り上げ/負数切り下げ)
    • FLOOR

      public static final RoundingMode FLOOR
      負の無限大に近づける(正数切り下げ/負数切り上げ)
    • HALF_UP

      public static final RoundingMode HALF_UP
      四捨五入
    • HALF_DOWN

      public static final RoundingMode HALF_DOWN
      五捨六入
    • HALF_EVEN

      public static final RoundingMode HALF_EVEN
      銀行型丸め
  • Method Details

    • values

      public static RoundingMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RoundingMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null