Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
⊗ktPmInFI 308 of 535 menu
◀ ▶

Ошибка ввода в Kotlin

Если ждут целое, а вводят слово, перевод не удается. Метод toIntOrNull() тогда возвращает null: числа нет. Ветка с сообщением ловит этот случай:

print("enter number: ") val num = readln().toIntOrNull() if (num == null) { println("bad") } else { println(num) }

Для дробного числа вместо toIntOrNull() вызывают toDoubleOrNull().

Прочитайте целое. Если ввод не удался, выведите bad. Иначе выведите число.

Прочитайте дробное. Если ввод не удался, выведите bad. Иначе выведите число.

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