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

Сравнение NaN в Java

Давайте теперь будем сравнивать NaN с собой. Это значение у дробных чисел особенное. Равенство с собой дает ложь, поэтому условие не проходит:

double num = 0.0 / 0.0; if (num == num) { System.out.println("Y"); } else { System.out.println("N"); // сработает это }

Неравенство с собой, наоборот, истинно:

double num = 0.0 / 0.0; if (num != num) { System.out.println("Y"); // сработает это } else { System.out.println("N"); }

Дан код:

double num = 0.0 / 0.0;

Если число равно само себе, выведите "Y", иначе "N".

Дан код:

double num = 0.0 / 0.0;

Если число не равно само себе, выведите "Y", иначе "N".

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