Я пытался все выходные найти способ заставить мою программу ответить на вопрос, используя жало с классом сканера. Например, мне нужно, чтобы моя программа отвечала на такой вопрос, как
Кто изображен на 5-долларовой купюре?
Входными данными будут Линкольн, а другие входные данные будут недействительными, вопрос будет иметь 3 варианта ответа, поэтому логика должна работать.
Можете ли вы указать мне правильное направление, как заставить это работать на Java? Я хочу понять материал, но я действительно пытался все выходные.
Решение проблемы
Если я правильно понял ваш вопрос, то это должно указать вам правильное направление:
Импортируйте сканер:
import java.util.Scanner;
Затем вот метод, который вы хотите вызвать:
public void myScanner () {
Scanner scan = new Scanner(System.in); //Creates a new scanner
System.out.println("Who is on the 5 dollar bill?"); //Asks question
String input = scan.nextLine(); //Waits for input
if (input.equalsIgnoreCase("Lincoln")) { //If the input is Lincoln (or any case variant of Lincoln)
System.out.println("Correct!");
}
else { //If the input is anything else
System.out.println("Incorrect!");
}
}
Комментариев нет:
Отправить комментарий