функция double::round

Округляет вещественное число до ближайшего целого числа и возвращает результат.

Синтаксис

double
double.round

Возвращаемое значение

double

Описание

Метод round возвращает округленное, до ближайшего целого, вещественное число. Округление производится по следующим правилам:

  • для положительных чисел
  • 1-ый знак после запятной меньше 5 - возвращается число без дробной части
  • 1-ый знак после запятной больше или равен 5 - возвращается увеличенное на единицу, число без дробной части
  • для отрицательных чисел
  • 1-ый знак после запятной меньше 5 - возвращается число без дробной части
  • 1-ый знак после запятной больше или равен 5 - возвращается уменьшенное на единицу, число без дробной части
  • в случае, если значение числа NaN, или Infinity, то возвращается, соответственно NaN, или Infinity.

Официальная документация (английский)