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