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

POSITIVE_INFINITY

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

Импорт

import kotlin.Double.POSITIVE_INFINITY import kotlin.Float.POSITIVE_INFINITY

Синтаксис

Double.POSITIVE_INFINITY
Float.POSITIVE_INFINITY

Пример

Получение положительной бесконечности через деление на ноль:

val infinity: Double = 1.0 / 0.0 println(infinity)

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

Double Infinity

Пример

Сравнение с константой POSITIVE_INFINITY:

val num = Double.POSITIVE_INFINITY if (num == Double.POSITIVE_INFINITY) { println("This is infinity") }

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

String "This is infinity"

Пример

Проверка на бесконечность с помощью isInfinite():

val num = Float.POSITIVE_INFINITY println(num.isInfinite())

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

Boolean true

Пример

Операции с бесконечностью:

val inf = Double.POSITIVE_INFINITY val res1 = inf + 1000 val res2 = inf * 2 println(res1) println(res2)

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

Double Infinity Double Infinity

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

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