IT. Expert System.

Android Reference

RoundingMode


java.math

Enum RoundingMode

    • Enum Constant Summary

      Enum Constants
      Enum Constant and Description
      CEILING
      Rounding mode to round towards positive infinity.
      DOWN
      Rounding mode where the values are rounded towards zero.
      FLOOR
      Rounding mode to round towards negative infinity.
      HALF_DOWN
      Rounding mode where values are rounded towards the nearest neighbor.
      HALF_EVEN
      Rounding mode where values are rounded towards the nearest neighbor.
      HALF_UP
      Rounding mode where values are rounded towards the nearest neighbor.
      UNNECESSARY
      Rounding mode where the rounding operations throws an ArithmeticException for the case that rounding is necessary, i.e.
      UP
      Rounding mode where positive values are rounded towards positive infinity and negative values towards negative infinity.
    • Enum Constant Detail

      • UP

        public static final RoundingMode UP
        Rounding mode where positive values are rounded towards positive infinity and negative values towards negative infinity.
        Rule: x.round().abs() >= x.abs()
      • DOWN

        public static final RoundingMode DOWN
        Rounding mode where the values are rounded towards zero.
        Rule: x.round().abs() <= x.abs()
      • CEILING

        public static final RoundingMode CEILING
        Rounding mode to round towards positive infinity. For positive values this rounding mode behaves as UP, for negative values as DOWN.
        Rule: x.round() >= x
      • FLOOR

        public static final RoundingMode FLOOR
        Rounding mode to round towards negative infinity. For positive values this rounding mode behaves as DOWN, for negative values as UP.
        Rule: x.round() <= x
      • HALF_UP

        public static final RoundingMode HALF_UP
        Rounding mode where values are rounded towards the nearest neighbor. Ties are broken by rounding up.
      • HALF_DOWN

        public static final RoundingMode HALF_DOWN
        Rounding mode where values are rounded towards the nearest neighbor. Ties are broken by rounding down.
      • HALF_EVEN

        public static final RoundingMode HALF_EVEN
        Rounding mode where values are rounded towards the nearest neighbor. Ties are broken by rounding to the even neighbor.
      • UNNECESSARY

        public static final RoundingMode UNNECESSARY
        Rounding mode where the rounding operations throws an ArithmeticException for the case that rounding is necessary, i.e. for the case that the value cannot be represented exactly.
    • Method Detail

      • values

        public static RoundingMode[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (RoundingMode c : RoundingMode.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RoundingMode valueOf(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
        NullPointerException - if the argument is null
      • valueOf

        public static RoundingMode valueOf(int mode)
        Converts rounding mode constants from class BigDecimal into RoundingMode values.
        Parameters:
        mode - rounding mode constant as defined in class BigDecimal
        Returns:
        corresponding rounding mode object


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 2917 / . Delta: 0.02560 с