Java Do-while цикл не работает
Я хочу, чтобы моя программа продолжала задавать вопрос до тех пор, пока не получит ответ, который может использовать, в частности число от 0 до 20. У меня есть много других вещей в этом классе, так что вот небольшая выдержка, где задание do-while ( Я назвал переменные и все это для всего).
public static void main(String[] args) {
do {
halp = 1;
System.out.println("What level is your fort?");
Scanner sc = new Scanner(System.in);
try {
fortLevel = Integer.parseInt(sc.nextLine());
}
catch(NumberFormatException e){System.out.println("Numbers only, 0-20"); halp = 0;
}
if(halp < 1) {
work = false;
}
if(halp > 1) {
work = true;
}
while(work = false);
}