РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
407 of 1245 menu

Метод round

Метод round округляет число с плавающей точкой типа f32 до ближайшего целого числа. Если дробная часть числа равна 0.5 или больше, округление происходит в большую сторону. Если дробная часть меньше 0.5 - в меньшую. Метод не принимает параметров и возвращает значение типа f32.

Синтаксис

f32.round()

Пример

Давайте округлим число 2.4 до ближайшего целого:

fn main() { let num: f32 = 2.4; let res = num.round(); println!("{}", res); }

Результат выполнения кода:

2

Пример

Давайте округлим число 2.6 до ближайшего целого:

fn main() { let num: f32 = 2.6; let res = num.round(); println!("{}", res); }

Результат выполнения кода:

3

Пример

Давайте округлим число 2.5 - при дробной части ровно 0.5 округление идёт в большую сторону:

fn main() { let num: f32 = 2.5; let res = num.round(); println!("{}", res); }

Результат выполнения кода:

3

Пример

Давайте округлим отрицательное число -2.5:

fn main() { let num: f32 = -2.5; let res = num.round(); println!("{}", res); }

Результат выполнения кода:

-3

Смотрите также

  • класс f32,
    который представляет 32-битное число с плавающей точкой
  • метод floor,
    который округляет число в меньшую сторону
  • метод ceil,
    который округляет число в большую сторону
  • метод abs,
    который возвращает абсолютное значение числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить