РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
285 of 1310 menu

Функция truncate

Функция truncate отбрасывает дробную часть числа, возвращая его целую часть. Применяется к числам с плавающей точкой типа Float или Double. В отличие от округления, функция просто удаляет дробную часть без изменения целой части числа.

Импорт

import kotlin.math.truncate

Синтаксис

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

Пример

Отбросим дробную часть у числа 6.9 типа Double:

val num: Double = 6.9 val res: Double = truncate(num) println(res)

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

Double 6.0

Пример

Отбросим дробную часть у отрицательного числа -3.7 типа Double:

val num: Double = -3.7 val res: Double = truncate(num) println(res)

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

Double -3.0

Пример

Отбросим дробную часть у числа 5.2 типа Float:

val num: Float = 5.2F val res: Float = truncate(num) println(res)

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

Float 5.0

Пример

Функция truncate возвращает число с плавающей точкой. Для преобразования результата в целое число используйте метод toInt:

val num: Double = 9.99 val res: Int = truncate(num).toInt() println(res)

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

Int 9

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

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