Как написать простейшую угадайку на языке джава? Нужно написать программу с вопросами, ответы на которые - да или нет (типа игры акинатор). Нужен именно скелет программы, желательно простой
import java.util.Scanner; public class GuessingGame { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Добро пожаловать в игру 'Угадайка'!"); System.out.println("Подумайте о каком-то объекте, я буду пытаться угадать его, задавая вопросы, на которые можно ответить 'да' или 'нет'."); String answer; do { System.out.println("Ваш объект живой?"); answer = scanner.nextLine(); if (answer.equalsIgnoreCase("да")) { System.out.println("Это человек?"); answer = scanner.nextLine(); if (answer.equalsIgnoreCase("да")) { System.out.println("Поздравляю, я угадал! Это человек!"); } else { System.out.println("Извините, не могу угадать ваш объект."); } } else { System.out.println("Это предмет?"); answer = scanner.nextLine(); if (answer.equalsIgnoreCase("да")) { System.out.println("Это книга?"); answer = scanner.nextLine(); if (answer.equalsIgnoreCase("да")) { System.out.println("Поздравляю, я угадал! Это книга!"); } else { System.out.println("Извините, не могу угадать ваш объект."); } } else { System.out.println("Извините, не могу угадать ваш объект."); } } System.out.println("Хотите сыграть еще раз? (да/нет)"); answer = scanner.nextLine(); } while (answer.equalsIgnoreCase("да")); System.out.println("Спасибо за игру, до свидания!"); scanner.close(); } }
Пример простой угадайки, которая угадывает объект как живой или предмет, а затем определяет, является ли этот объект человеком или книгой. Пользователь отвечает на вопросы 'да' или 'нет'.
Пример простейшей угадайки на языке Java:
import java.util.Scanner;public class GuessingGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Добро пожаловать в игру 'Угадайка'!");
System.out.println("Подумайте о каком-то объекте, я буду пытаться угадать его, задавая вопросы, на которые можно ответить 'да' или 'нет'.");
String answer;
do {
System.out.println("Ваш объект живой?");
answer = scanner.nextLine();
if (answer.equalsIgnoreCase("да")) {
System.out.println("Это человек?");
answer = scanner.nextLine();
if (answer.equalsIgnoreCase("да")) {
System.out.println("Поздравляю, я угадал! Это человек!");
} else {
System.out.println("Извините, не могу угадать ваш объект.");
}
} else {
System.out.println("Это предмет?");
answer = scanner.nextLine();
if (answer.equalsIgnoreCase("да")) {
System.out.println("Это книга?");
answer = scanner.nextLine();
if (answer.equalsIgnoreCase("да")) {
System.out.println("Поздравляю, я угадал! Это книга!");
} else {
System.out.println("Извините, не могу угадать ваш объект.");
}
} else {
System.out.println("Извините, не могу угадать ваш объект.");
}
}
System.out.println("Хотите сыграть еще раз? (да/нет)");
answer = scanner.nextLine();
} while (answer.equalsIgnoreCase("да"));
System.out.println("Спасибо за игру, до свидания!");
scanner.close();
}
}
Пример простой угадайки, которая угадывает объект как живой или предмет, а затем определяет, является ли этот объект человеком или книгой. Пользователь отвечает на вопросы 'да' или 'нет'.