Метод roundToDouble
Метод roundToDouble округляет число до
ближайшего целого значения и возвращает
результат в виде числа типа double.
В отличие от метода round, который
возвращает int, данный метод всегда
возвращает double. Если дробная часть
числа меньше 0.5, округление происходит
в меньшую сторону, если больше или равна
0.5 - в большую. Метод не принимает
параметров.
Синтаксис
num.roundToDouble()
Пример
Давайте округлим число 3.14 до
ближайшего целого:
void main()
{
num a = 3.14;
double res = a.roundToDouble();
print(res);
}
Результат выполнения кода:
3.0
Пример
Давайте округлим число 3.75, дробная
часть которого больше 0.5:
void main()
{
num a = 3.75;
double res = a.roundToDouble();
print(res);
}
Результат выполнения кода:
4.0
Пример
Давайте округлим отрицательное число
-3.5:
void main()
{
num a = -3.5;
double res = a.roundToDouble();
print(res);
}
Результат выполнения кода:
-4.0
Смотрите также
-
метод
round,
который округляет число до целого -
метод
ceilToDouble,
который округляет число в большую сторону -
метод
floorToDouble,
который округляет число в меньшую сторону -
метод
toDouble,
который преобразует число в double