Есть такой небольшой пример кода:
public class App {
public static void main(String[] args) throws java.io.IOException {
char ch, answer = 'S';
System.out.println("Задумана буква из диапозона A-Z.");
while (true) {
System.out.print("Попытайтесь ее угадать: ");
ch = (char) System.in.read();
if (ch == answer) {
System.out.println("** Правильно! **");
break;
}
}
}
}
Почему при неправильном вводе, в консоль выводится "Попытайтесь ее угадать: Попытайтесь ее угадать: "??
Почему 2 раза?
Вывод:
Ссылка на большой размер