Метод 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,
которая выполняет округление числа в большую сторону