import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
while (true) {
System.out.println("1. Начать игру");
System.out.println("2. Выйти");
System.out.print("Выберите действие: ");
int choice = scanner.nextInt();
if (choice == 2) {
System.out.println("Выход из программы!");
break;
}
if (choice == 1) {
boolean playAgain = true;
while (playAgain) {
int number = random.nextInt(10) + 1;
boolean win = false;
System.out.println("Я загадал число от 1 до 10!");
System.out.println("У вас есть 3 попытки.");
for (int i = 1; i <= 3; i++) {
System.out.print("Попытка " + i + ": ");
int guess = scanner.nextInt();
if (guess == number) {
System.out.println("Вы выиграли!");
win = true;
break;
} else {
System.out.println("Не угадали!");
}
}
if (!win) {
System.out.println("Вы проиграли!");
System.out.println("Загаданное число: " + number);
}
System.out.println("Хотите сыграть ещё раз?");
System.out.println("1. Да");
System.out.println("2. Нет");
System.out.print("Ваш выбор: ");
int answer = scanner.nextInt();
if (answer == 2) {
playAgain = false;
}
}
} else {
System.out.println("Неверный выбор!");
}
}
scanner.close();
}
}