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

Функция toFloat

Функция toFloat преобразует различные типы данных в число с плавающей точкой типа Float. Может применяться к числам, строкам и другим типам, поддерживающим преобразование. При преобразовании строки, она должна содержать числовое значение.

Синтаксис

fun Number.toFloat(): Float
fun String.toFloat(): Float

Пример

Преобразуем целое число типа Int в Float:

val num: Int = 42 val res: Float = num.toFloat() println(res)

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

Float 42.0

Пример

Преобразуем число типа Double в Float:

val num: Double = 3.14159 val res: Float = num.toFloat() println(res)

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

Float 3.14159

Пример

Преобразуем строку с числовым значением в Float:

val str: String = "123.45" val res: Float = str.toFloat() println(res)

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

Float 123.45

Пример

При попытке преобразовать некорректную строку возникает исключение NumberFormatException:

val str: String = "abc" val res: Float = str.toFloat() println(res)

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

Exception: NumberFormatException

Пример

Для безопасного преобразования строки используйте функцию toFloatOrNull, которая возвращает null вместо исключения:

val str: String = "abc" val res: Float? = str.toFloatOrNull() println(res)

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

null

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

  • функцию toInt,
    которая преобразует в целое число типа Int
  • функцию toDouble,
    которая преобразует в число типа Double
  • функцию toFloatOrNull,
    которая безопасно преобразует в Float
  • функцию toString,
    которая преобразует в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить