Метод round
Метод round класса num округляет число
до ближайшего целого значения. Метод не принимает
параметров и возвращает целое число типа int.
Если дробная часть числа меньше 0.5, число
округляется в меньшую сторону. Если дробная часть
равна или больше 0.5, число округляется
в большую сторону. Для отрицательных чисел
действует то же правило: -2.5 округлится
до -3, а -2.4 - до -2.
Синтаксис
num.round()
Пример
Давайте округлим число 3.7 до ближайшего целого:
void main()
{
num a = 3.7;
int res = a.round();
print(res);
}
Результат выполнения кода:
4
Пример
Давайте округлим число 3.2 до ближайшего целого:
void main()
{
num a = 3.2;
int res = a.round();
print(res);
}
Результат выполнения кода:
3
Пример
Давайте округлим отрицательное число -2.5:
void main()
{
num a = -2.5;
int res = a.round();
print(res);
}
Результат выполнения кода:
-3
Пример
Давайте округлим число 2.5, чтобы увидеть
округление в большую сторону:
void main()
{
num a = 2.5;
int res = a.round();
print(res);
}
Результат выполнения кода:
3
Смотрите также
-
метод
floor,
который округляет число в меньшую сторону -
метод
ceil,
который округляет число в большую сторону -
метод
truncate,
который отбрасывает дробную часть числа -
метод
roundToDouble,
который округляет число и возвращает double