Value | Meaning |
---|---|
UP | Round upwards, e.g. 3.1 up to 4. |
DOWN | Round downwards, e.g. 3.9 down to 3. |
HALF_UP | Round to nearest number, half way between round up, e.g. 3.5 to 4. |
HALF_DOWN | Round to nearest number, half way between round dow, e.g. 3.5 to 3. |
HALF_EVEN | Round to nearest number, half way between round to even number, e.g. 3.5 to 4. |
HALF_ODD | Round to nearest number, half way between round to odd number, e.g. 3.5 to 3. |
HALF_TO_ZERO | Round to nearest number, half way between round towards zero, e.g. -3.5 to -3. |
HALF_FROM_ZERO | Round to nearest number, half way between round away from zero, e.g. -3.5 to -4. |
UNNECESSARY | Throw exception if rounding would be necessary |
Specifies rounding behavior *