Сравнение NaN в Kotlin
Давайте теперь будем сравнивать NaN с собой.
Это значение уже встречалось у дробей.
Равенство с собой дает ложь, поэтому условие
не проходит.
На экран попадет "N":
val num1 = 0.0 / 0.0
if (num1 == num1) {
println("Y")
} else {
println("N")
}
Неравенство с собой, наоборот, истинно.
На экран попадет "Y":
val num1 = 0.0 / 0.0
if (num1 != num1) {
println("Y")
} else {
println("N")
}
Дано число:
val num1 = 0.0 / 0.0
Если число равно само себе, выведите "Y", иначе "N".
Дано число:
val num1 = 0.0 / 0.0
Если число не равно само себе, выведите "Y", иначе "N".