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

Функция math.Round

Функция math.Round округляет переданное число с плавающей точкой до ближайшего целого значения. Она возвращает целое число, представленное как float64. В единственный параметр функция принимает число типа float64, которое нужно округлить. Округление происходит по правилам математического округления: если дробная часть равна ровно .5, число округляется в большую сторону (от нуля).

Синтаксис

math.Round(x)

Пример

Давайте округлим число 3.14:

package main import ( "fmt" "math" ) func main() { res := math.Round(3.14) fmt.Println(res) }

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

3

Пример

Давайте округлим число 2.5. Обратите внимание, что .5 округляется в большую сторону:

package main import ( "fmt" "math" ) func main() { res := math.Round(2.5) fmt.Println(res) }

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

3

Пример

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

package main import ( "fmt" "math" ) func main() { res := math.Round(-1.8) fmt.Println(res) }

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

-2

Пример

Давайте округлим число 0.49:

package main import ( "fmt" "math" ) func main() { res := math.Round(0.49) fmt.Println(res) }

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

0

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

  • функцию math.Ceil,
    которая округляет число вверх до ближайшего целого
  • функцию math.Floor,
    которая округляет число вниз до ближайшего целого
  • функцию math.Trunc,
    которая отбрасывает дробную часть числа
  • функцию math.RoundToEven,
    которая округляет число до ближайшего четного целого
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить