Я пытаюсь l oop меню, когда пользователь вводит неправильный выбор:
public static void main(String[] args) {
Scanner YourChoice = new Scanner(System.in);
System.out.println("+-------------------------+");
System.out.println("| Welcome |");
System.out.println("| To this program |");
System.out.println("+-------------------------+");
System.out.println();
System.out.println("Please Choose your preference: ");
System.out.println();
System.out.println("Press 1 - Test1");
System.out.println("Press 2 - Test2");
System.out.println("Press 3 - Test3");
System.out.println("Press 0 - Exit");
System.out.println();
System.out.print("Your Choice is: ");
int CHOICE = YourChoice.nextInt();
if (CHOICE == 1) {
System.out.println("You want Test1");
}
else if (CHOICE == 2) {
System.out.println("You want Test2");
}
else if (CHOICE == 3) {
System.out.println("You want Test3");
}
else if (CHOICE == 0) {
System.out.println("You want Exit");
}
else {
System.out.println("Wrong Input, please try again");
}
Я хочу, чтобы если пользователь ввел неправильный номер, меню должно запуститься снова, пока пользователь вводит правильное значение (от 0 до 3). Не уверен, куда и как поставить while l oop, не могли бы вы уточнить?