CS 1102 - Unit 2 Solution
The quiz question, answers, and choice for correct answer should be unique for each submission. Here is
an example.
import javax.swing.JOptionPane;
public class Quiz {
public static void main(String[] args) {
String question = "What is a quiz?\n";
question += "A. a test of knowledge, especially a brief
informal test given to students\n";
question += "B. 42\n";
question += "C. a duck\n";
question += "D. to get to the other side\n";
question += "E. To be or not to be, that is the question.";
while (true) {
String answer = JOptionPane.showInputDialog(question);
answer = answer.toUpperCase();
if (answer.equals("A")) {
JOptionPane.showMessageDialog(null,"Correct!");
break;
} else if (answer.equals("B") || answer.equals("C") ||
answer.equals("D") || answer.equals("E")) {
JOptionPane.showMessageDialog(null,"Incorrect. Please
try again.");
} else {
JOptionPane.showMessageDialog(null,"Invalid answer.
Please enter A, B, C, D, or E.");
}
}