Константа double.infinity
Константа double.infinity представляет собой положительную бесконечность типа double. Она часто используется для обозначения очень больших чисел, сравнений и в математических вычислениях, где результат превышает максимально возможное конечное значение типа double.
Синтаксис
double.infinity
Пример
Давайте выведем значение константы double.infinity и проверим, что оно больше любого конечного числа:
void main()
{
print(double.infinity);
print(double.infinity > 999999999999999999999.0);
}
Результат выполнения кода:
Infinity
true
Пример
Давайте сложим положительную бесконечность с конечным числом и проверим результат:
void main()
{
double res = double.infinity + 100.0;
print(res);
}
Результат выполнения кода:
Infinity
Пример
Давайте разделим конечное число на положительную бесконечность и посмотрим на результат:
void main()
{
double res = 12345.0 / double.infinity;
print(res);
}
Результат выполнения кода:
0.0
Смотрите также
-
класс
double,
который представляет числа с плавающей точкой -
константа
negativeInfinity,
которая представляет отрицательную бесконечность -
константа
nan,
которая представляет не-число -
константа
maxFinite,
которая представляет максимальное конечное значение