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

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

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

На экран попадет "---":

val num1 = 0.0 / 0.0 if (num1 == num1) { println("+++") } else { println("---") }

Неравенство с собой, наоборот, истинно. На экран попадет "+++":

val num1 = 0.0 / 0.0 if (num1 != num1) { println("+++") } else { println("---") }

Дано число:

val num1 = 0.0 / 0.0

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

Дано число:

val num1 = 0.0 / 0.0

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

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