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

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

Если ждут целое, а вводят слово, чтение не удается. Перед чтением вызывают hasNextInt. Если метод вернул истину, число читают. Иначе выводят сообщение:

import java.util.Scanner; Scanner scan = new Scanner(System.in); int num = 0; System.out.print("enter number: "); if (scan.hasNextInt()) { num = scan.nextInt(); System.out.println(num); } else { System.out.println("bad"); }

Для дробного проверка называется hasNextDouble, а само чтение - nextDouble.

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

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

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