Компьютер загадывает число, а игрок пытается угадать, получая подсказки “больше/меньше”.
Задаём случайное число и готовим ввод с консоли:
var rnd = new java.util.Random();
int secret = rnd.nextInt(100) + 1; // 1..100
var sc = new java.util.Scanner(System.in);
int tries = 0;
Запускаем цикл попыток и читаем ответ игрока:
while (true) {
System.out.print("Введите число 1..100: ");
int guess = sc.nextInt();
tries++;Сравниваем и даём подсказку “выше/ниже”:
if (guess < secret) System.out.println("Больше!");
else if (guess > secret) System.out.println("Меньше!");
else break;
}Выводим победу и число попыток:
System.out.println("Угадал! Число: " + secret);
System.out.println("Попыток: " + tries);
sc.close();Получилась полноценная мини-игра, у нас выбирается случайное число и выводятся подсказки.
👉 Java Ready | #практика