Метод isInfinite
Метод isInfinite класса Double проверяет, является ли число бесконечностью. В параметр передают примитив double. Метод возвращает true и для положительной, и для отрицательной бесконечности. Обычное число и NaN дают false. Деление ненулевого числа на 0.0 дает бесконечность.
Синтаксис
Double.isInfinite(double value)
Пример
Давайте проверим деление единицы на ноль:
public class Main
{
public static void main(String[] args)
{
double value = 1.0 / 0.0;
System.out.println(Double.isInfinite(value));
}
}
Результат выполнения кода:
true
Пример
Обычное число конечно, поэтому проверка дает ложь:
public class Main
{
public static void main(String[] args)
{
System.out.println(Double.isInfinite(3.14));
}
}
Результат выполнения кода:
false