Константа double.maxFinite
Константа double.maxFinite хранит наибольшее
конечное положительное число, которое может быть
представлено типом double. Значение этой константы
приблизительно равно 1.7976931348623157e+308.
Любое число больше этого значения становится бесконечностью
double.infinity. Константа не принимает параметров,
так как является статическим свойством класса.
Синтаксис
double.maxFinite
Пример
Давайте выведем значение константы
double.maxFinite в консоль:
void main()
{
print(double.maxFinite);
}
Результат выполнения кода:
1.7976931348623157e+308
Пример
Давайте проверим, что число, большее чем
double.maxFinite, становится бесконечностью:
void main()
{
double res = double.maxFinite * 2;
print(res);
}
Результат выполнения кода:
Infinity
Пример
Давайте проверим, что значение
double.maxFinite является конечным числом
с помощью метода isFinite:
void main()
{
bool res = double.maxFinite.isFinite;
print(res);
}
Результат выполнения кода:
true
Смотрите также
-
класс
double,
который представляет числа с плавающей точкой -
константа
infinity,
которая хранит положительную бесконечность -
константа
negativeInfinity,
которая хранит отрицательную бесконечность -
константа
minPositive,
которая хранит минимальное положительное значение