Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
241 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Метод roundToLong

Метод roundToLong округляет числа с плавающей точкой до ближайшего целого числа по правилам математического округления. Применяется к числам с типом Float или Double. Своим результатом возвращает число с типом Long.

Импорт

import kotlin.math.roundToLong

Синтаксис

expect fun Double.roundToLong(): Long
expect fun Float.roundToLong(): Long

Пример

Округлим до целых число 6.4 типа Double:

val num: Double = 6.4 val res: Long = num.roundToLong() println(res)

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

Long 6

Пример

Округлим до целых число 6.6 типа Double:

val num: Double = 6.6 val res: Long = num.roundToLong() println(res)

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

Long 7

Пример

Округлим до целых число 6.6 типа Float:

val num: Float = 6.6F val res: Long = num.roundToLong() println(res)

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

Long 7

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

  • функцию roundToInt,
    которая сразу округляет до типа Int
  • функцию round,
    которая выполняет округление дроби
  • функцию floor,
    которая выполняет округление числа в меньшую сторону
  • функцию ceil,
    которая выполняет округление числа в большую сторону