您需要的不仅仅是char来处理您的要求。创建一个问题类,它将有问题和正确答案,用户输入答案。
public static class Question {
private Choice correctChoice = Choice.NONE;
private Choice userChoice = Choice.NONE;
private String question = "";
public Question(String questionString, Choice choice) {
this.question = questionString;
this.correctChoice = choice;
}
public void setUserChoice(String str) {
userChoice = Choice.valueOf(str);
}
public boolean isQuestionAnswered() {
return correctChoice == userChoice;
}
public String question() {
return question;
}
}
enum Choice {
A, B, C, D, NONE
}现在您可以创建一个问题列表,并且对于每个问题,您可以检查是否正确回答了问题。
public static void main(String[] args) {
Scanner in