НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
243 of 1310 menu

Функция floor

Функция floor производит округление дробного числа до целого всегда в меньшую сторону. Применяется к числам с плавающей точкой с типом Float или Double. При этом результат также возвращает в виде числа с плавающей точкой.

Импорт

import kotlin.math.floor

Синтаксис

expect fun floor(x: Double): Double
expect fun floor(x: Float): Float

Пример

Округлим дробь с типом Double в меньшую сторону:

val num: Double = 2.99999 val res: Double = floor(num) println(res)

Результат выполнения кода:

Double 2.0

Пример

Округлим дробь с типом Float в меньшую сторону:

val num: Float = 2.99999F val res: Float = floor(num) println(res)

Результат выполнения кода:

Float 2.0

Пример

Функция floor округляет до целого, но при этом все равно возвращает число с плавающей точкой с типом Float или Double. Для того, чтобы преобразовать результат действительно в целое число используйте метод toInt:

val num: Float = 2.99999F val res: Int = floor(num).toInt() println(res)

Результат выполнения кода:

Int 2

Смотрите также

  • функцию round,
    которая округляет по правилам округления
  • функцию ceil,
    которая выполняет округление числа в большую сторону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить