Функция ceil
Функция ceil производит округление
дробного числа до целого всегда в большую сторону.
Применяется к числам с плавающей точкой с типом Float
или Double. При этом результат также возвращает
в виде числа с плавающей точкой.
Импорт
import kotlin.math.ceil
Синтаксис
expect fun ceil(x: Double): Double
expect fun ceil(x: Float): Float
Пример
Округлим дробь с типом Double
в большую сторону:
val num: Double = 3.00001
val res: Double = ceil(num)
println(res)
Результат выполнения кода:
Double 4.0
Пример
Округлим дробь с типом Float
в большую сторону:
val num: Float = 3.00001F
val res: Float = ceil(num)
println(res)
Результат выполнения кода:
Float 4.0
Пример
Функция ceil округляет до целого,
но при этом все равно возвращает число
с плавающей точкой с типом Float
или Double. Для того, чтобы
преобразовать результат действительно
в целое число используйте метод toInt:
val num: Float = 3.00001F
val res: Int = ceil(num).toInt()
println(res)
Результат выполнения кода:
Int 4