Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
153 of 1172 menu
◀ ▶

Метод isNaN

Метод isNaN класса Double проверяет, является ли число неопределенным значением NaN. В параметр передают примитив double. Метод возвращает true для NaN и false для обычного числа, нуля и бесконечности. Деление 0.0 / 0.0 дает как раз такое значение.

Синтаксис

Double.isNaN(double value)

Пример

Давайте проверим результат деления нуля на ноль:

public class Main { public static void main(String[] args) { double value = 0.0 / 0.0; System.out.println(Double.isNaN(value)); } }

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

true

Пример

Обычное число не является неопределенным:

public class Main { public static void main(String[] args) { System.out.println(Double.isNaN(3.14)); } }

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

false

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

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