привет, я хочу создать цикл, который будет печатать неправильный ответ каждый раз, когда ответ не 1 2 3 или 4 .... и я хочу, чтобы он работал бесконечно, мой не обнаружил, правильно ли ответ или неправильно он просто распечатывает недействительный ответ, затем снова спрашивает, а затем падает! Мне нужна помощь, потому что я не знаю, почему это так!infinte do while loop
Вот мой код, не читайте «текст», потому что его на французском языке просто смотрите код!
System.out.println("Veuillez Choisir 1 des 4 groupes alimentaires suivants: (1)Légumes et fruits , (2) Produit cérealiers , (3) Laits et Substitues , (4) Viandes et substitues :");
System.out.println("\n");
answer = Clavier.lireIntLn();
do {
System.out.println("Votre choix est invalide");
System.out.println("Veuillez Choisir 1 des 4 groupes alimentaires suivants: (1)Légumes et fruits , (2) Produit cérealiers , (3) Laits et Substitues , (4) Viandes et substitues :");
answer = Clavier.lireIntLn();
continue;
}while (answer<1 && answer>5);
Снимите 'continue' –
Я не понимаю, как разработчик может использовать' DO- в то время как 'или' continue' - это что-то ужасное. – nachokk