Загрузка данных


import java.util.Scanner;
import java.util.Random;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Random rand = new Random();

        while (true) {
            System.out.println("\n--- МЕНЮ ---");
            System.out.println("1. Запустить игру");
            System.out.println("2. Выйти");
            System.out.print("Выберите пункт: ");

            int menu = sc.nextInt();

            switch (menu) {
                case 1:
                    int secretNumber = rand.nextInt(11);
                    System.out.println("\nЗагадано число от 0 до 10. У вас 3 попытки!");

                    for (int i = 3; i > 0; i--) {
                        System.out.print("Введите число (попыток: " + i + "): ");
                        int guess = sc.nextInt();

                        if (guess == -1) {
                            System.out.println("[Подсказка] Загаданное число: " + secretNumber);
                            i++; 
                            continue;
                        }

                        if (guess == secretNumber) {
                            System.out.println("Вы угадали!");
                            break;
                        } else if (guess < secretNumber) {
                            System.out.println("Загаданное число больше.");
                        } else {
                            System.out.println("Загаданное число меньше.");
                        }

                        if (i == 1) {
                            System.out.println("Попытки кончились! Загаданное число: " + secretNumber);
                        }
                    }
                    break;

                case 2:
                    System.out.println("Выход из программы...");
                    return;

                default:
                    System.out.println("Неверный ввод! Выберите 1 или 2.");
                    break;
            }
        }
    }
}