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,
представляющую отрицательную бесконечность