Rounding mode to round towards "nearest neighbor"
unless both neighbors are equidistant, in which case round
down. Behaves as for RoundingMode.UP if the discarded
fraction is > 0.5; otherwise, behaves as for
RoundingMode.DOWN.
Example:
| Input Number | Input rounded to one digit with HALF_DOWN rounding
|
|---|---|
| 5.5 | 5 |
| 2.5 | 2 |
| 1.6 | 2 |
| 1.1 | 1 |
| 1.0 | 1 |
| -1.0 | -1 |
| -1.1 | -1 |
| -1.6 | -2 |
| -2.5 | -2 |
| -5.5 | -5 |
Diagram: Context