RoundingMode
¶
Specifies a rounding behavior for discarding precision of Floats. A rounding mode dictates how the least significant returned digit of a rounded result is calculated.
Ceiling | Rounding mode to round towards positive infinity. |
Down | Rounding mode to round towards zero. |
Floor | Rounding mode to round towards negative infinity. |
HalfDown | Rounding mode to round towards “nearest neighbor” unless both neighbors are equidistant, in which case round towards zero. |
HalfEven | Rounding mode to round towards the “nearest neighbor” unless both neighbors are equidistant, in which case, round towards the even neighbor. |
HalfUp | Rounding mode to round towards “nearest neighbor” unless both neighbors are equidistant, in which case round away from zero. |
Up | Rounding mode to round away from zero. |
The rounding modes correspond to the ones found in java.math.RoundingMode
(https://docs.oracle.com/javase/8/docs/api/java/math/RoundingMode.html).
type RoundingMode
| Ceiling
| Down
| Floor
| HalfDown
| HalfEven
| HalfUp
| Up
Used in Math::round