Проверка ввода, на наличие правильных данных Как можно перебрать Вводимые данные, с выводом ошибки, если неправильные. В цикле do while. Обязательно с этим циклов, а не просто while

5 Июл в 19:40
72 +1
0
Ответы
1

Пример кода с циклом do while для проверки ввода данных:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number;
do {
System.out.print("Введите число: ");
while (!scanner.hasNextInt()) {
System.out.println("Ошибка! Введите целое число.");
scanner.next();
}
number = scanner.nextInt();
if (number < 0) {
System.out.println("Ошибка! Введите положительное число.");
}
} while (number < 0);
System.out.println("Вы ввели: " + number);
}
}

В данном примере программа будет запрашивать у пользователя ввод числа до тех пор, пока он не введет положительное целое число. Если пользователь введет что-то другое или отрицательное число, программа выведет ошибку и запросит ввести число заново.

17 Сен в 13:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир