Как округлить двойное число до нуля в Java?
Операции, которые я знаю, не делают то, что я хочу:
Приведение его к (int)
округляет до нуля. (int) 3.7
будет 3
, (int) - 3.9
будет -3
.
Math.floor()
раундов в сторону минус бесконечности. Math.ceil(3.7)
будет 3.0
, Math.ceil(-3.9)
будет -4.0
.
Math.ceil()
раундов в сторону плюс бесконечность. Math.floor(3.7)
будет 4.0
, Math.ceil(-3.9)
будет -3.0
. Math.round()
округляется до ближайшего целого числа.
Однако у меня нет чего-то такого округляется от нуля, так что 3.7
становится 4.0
, а -3.9
становится -4.0
.
Есть ли такая функция в Java?