Вопрос пользователя:
Ответ нейросети:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Добро пожаловать в игру \"Простое число\"!");
System.out.println("Я загадаю число, а ты должен ответить 'да', если это число простое, и 'нет' в других случаях.");
System.out.println("У тебя есть 3 попытки.");
int number = (int) (Math.random() * 100) + 1;
int attempts = 3;
System.out.println("Загадано число: " + number);
while (attempts > 0) {
System.out.print("Твой ответ: ");
String answer = scanner.nextLine();
if (isPrime(number) && answer.equalsIgnoreCase("да")) {
System.out.println("Правильно! Число " + number + " - простое.");
break;
} else if (!isPrime(number) && answer.equalsIgnoreCase("нет")) {
System.out.println("Правильно! Число " + number + " - не простое.");
break;
} else {
System.out.println("Неправильно! Попробуй еще раз.");
attempts--;
}
}
if (attempts == 0) {
System.out.println("Игра окончена. Загаданное число: " + number);
}
}
public static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.