Каким образом можно ввернуться к повторному вводу числа (int he1 = scan.nextInt();), если оно не прошло проверку? - вопрос №1410316

int he1 = scan.nextInt();
if (he1 < 1 || he1 > 7)
{
System.out.println(«Неверное значение!\nПопробуй ещё:»);
}
Каким образом можно ввернуться к повторному вводу числа (int he1 = scan.nextInt();), если оно не прошло проверку?

int he1;
do
{
System.out.println(«Сколько потратить на здоровье?:»);
he1 = scan.nextInt();
if (he1 < 1 || he1 > 7)
System.out.println(«Неверное число!»);
}
while (he1 < 1 || he1 > 7);
System.out.println(«Здоровье:» + he1);
Можно ли компактней?
15.03.15
1 ответ

Ответы

сделать в отдельной функции и вызвать эту функцию

21.10.15
Посмотреть всех экспертов из раздела Технологии > Java/J2EE
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store