我整个周末都在尝试寻找一种方法,让我的程序使用带有扫描器类的 sting 来回答问题。例如,我需要让我的程序回答这样的问题
5 美元钞票上的人是谁?
输入将是 Lincoln,其他输入将无效 该问题将有 3 个选择,因此逻辑必须有效。
您能为我指明正确的方向,让我知道如何让它在 Java 中运行吗?我想理解这些 Material ,但我整个周末都在努力。
最佳答案
如果我正确理解了您的问题,那么这应该为您指明了正确的方向:
导入扫描仪:
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!");
}
}
关于java - 如何使用 java 使用扫描仪类用字符串回答问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986353/