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

Функция toUDouble

Функция toUDouble выполняет преобразование числа в беззнаковое число типа UDouble. Применяется к числам различных типов, включая целочисленные и числа с плавающей точкой.

Импорт

import kotlin.toUDouble

Синтаксис

fun Byte.toUDouble(): UDouble
fun Short.toUDouble(): UDouble
fun Int.toUDouble(): UDouble
fun Long.toUDouble(): UDouble
fun Float.toUDouble(): UDouble
fun Double.toUDouble(): UDouble
fun UByte.toUDouble(): UDouble
fun UShort.toUDouble(): UDouble
fun UInt.toUDouble(): UDouble
fun ULong.toUDouble(): UDouble

Пример

Преобразуем целое число 15 типа Int в беззнаковое число типа UDouble:

val num: Int = 15 val res: UDouble = num.toUDouble() println(res)

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

UDouble 15.0

Пример

Преобразуем число с плавающей точкой 12.5 типа Float в беззнаковое число типа UDouble:

val num: Float = 12.5F val res: UDouble = num.toUDouble() println(res)

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

UDouble 12.5

Пример

Преобразуем беззнаковое целое число 25 типа UInt в беззнаковое число типа UDouble:

val num: UInt = 25U val res: UDouble = num.toUDouble() println(res)

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

UDouble 25.0

Пример

При преобразовании отрицательных чисел в беззнаковый тип UDouble будет вызвано исключение:

val num: Int = -5 val res: UDouble = num.toUDouble() println(res)

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

Exception: java.lang.NumberFormatException: Value -5.0 is negative and cannot be represented as UDouble

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

  • функцию toDouble,
    которая преобразует в знаковое число типа Double
  • функцию toUInt,
    которая преобразует в беззнаковое целое число типа UInt
  • функцию toUFloat,
    которая преобразует в беззнаковое число типа UFloat
  • функцию toULong,
    которая преобразует в беззнаковое целое число типа ULong
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить