Метод roundToLong
Метод roundToLong округляет числа с плавающей
точкой до ближайшего целого числа по правилам
математического округления. Применяется к числам
с типом Float или Double.
Своим результатом возвращает число с типом Long.
Импорт
kotlinimport kotlin.math.roundToLong
Синтаксис
kotlinexpect fun Double.roundToLong(): Long
kotlinexpect fun Float.roundToLong(): Long
Пример
Округлим до целых число 6.4
типа Double:
kotlinval num: Double = 6.4
val res: Long = num.roundToLong()
println(res)
Результат выполнения кода:
kotlinLong 6
Пример
Округлим до целых число 6.6
типа Double:
kotlinval num: Double = 6.6
val res: Long = num.roundToLong()
println(res)
Результат выполнения кода:
kotlinLong 7
Пример
Округлим до целых число 6.6
типа Float:
kotlinval num: Float = 6.6F
val res: Long = num.roundToLong()
println(res)
Результат выполнения кода:
kotlinLong 7
Смотрите также
-
функцию
roundToInt,
которая сразу округляет до типаInt -
функцию
round,
которая выполняет округление дроби -
функцию
floor,
которая выполняет округление числа в меньшую сторону -
функцию
ceil,
которая выполняет округление числа в большую сторону