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