Как настроить двойное значение до приблизительного значения после

Я получаю двойные значения, мне нужно уменьшить до приблизительного значения после. например

у меня есть 123.678, мне нужно отформатировать это как 124.

если у меня есть 123.212, мне нужно отформатировать это как 123

Как я могу это сделать, может кто-нибудь, пожалуйста, помогите мне.

Спасибо заранее.

1 ответ

Решение

Звучит так, как будто вы хотите Math.round() для чисел с плавающей запятой или Math.round() для парных чисел

public static int round(float a)

публичный статический длинный раунд (двойной)

Возвращает ближайший int/long к аргументу.

Результат округляется до целого числа путем добавления 1/2, взятия минимального значения результата и приведения результата к типу int/long.

Другими словами, результат равен значению выражения: (int)Math.floor(a + 0.5f) или (long)Math.floor(a + 0.5d)

Другие вопросы по тегам