Это одна из лучших задач для новичков, потому что здесь сразу используется всё базовое, ввод данных, случайные числа, циклы и условия.
Генерируем случайное число:
int target = (int) (Math.random() * 100) + 1;
Считываем число от игрока:
System.out.print("Ваш вариант: ");
int guess = sc.nextInt();Основной игровой цикл:
while (guess != target) {Если число меньше:
if (guess < target) {
System.out.println("Больше ↑");
}Если число больше:
else {
System.out.println("Меньше ↓");
}Запрашиваем новую попытку:
guess = sc.nextInt();
}
Победа:
System.out.println("Угадал! 🎉");Такие задачи помогают быстро понять, как работает логика программы и как управлять её поведением.
👉 Java Ready | #совет
