Please help me with the section in Quiz.java because I am showing bugs and errors on my coding from the screen shots I am including with this message. I have no bugs for MultipleChoiceQuestion.java. I...


Please help me with the section in Quiz.java because I am showing bugs and errors on my coding from the screen shots I am including with this message.  I have no bugs for MultipleChoiceQuestion.java.  I only need help with Quiz.java.



MultipleChoiceQuestion.java


import javax.swing.JOptionPane;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
public class MultipleChoiceQuestion {
static int nQuestions = 0;
static int nCorrect = 0;
String question;
String correctAnswer;
MultipleChoiceQuestion(String query, String a, String b, String c, String d, String e, String

answwer) {
question = query+ "\n";
question +="A."+a+"\n";
question +="B."+b+"\n";
question +="C."+c+"\n";
question +="D."+d+"\n";
question +="E."+e+"\n";


correctAnswer = correctAnswer.toUpperCase();
}
public String ask()

{
while (true) {
String answer = JOptionPane.showInputDialog(question);
answer = answer.toUpperCase();
boolean valid = (answer.equals("A") || answer.equals("B") || answer.equals("C") ||
answer.equals("D") || answer.equals("E"));
if (valid) return answer;
JOptionPane.showMessageDialog(null,"Invalid answer. Please answer A,B,C,D,or "
+ "E.");
}
}


void check() {
nQuestions++;
String answer = ask();
if (answer.equals(correctAnswer)) {
JOptionPane.showMessageDialog(null,"Correct!");
nCorrect++;
} else {
JOptionPane.showMessageDialog(null,"Incorrect.The correct answer is"+correctAnswer+".");
}
}


static void showResults() {
JOptionPane.showMessageDialog(null,nCorrect+" correct out of " +nQuestions+" questions");
}
}



Quiz.java


/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
public class Quiz {


public static void main(String[] args) {
MultipleChoiceQuestion question = new MultipleChoiceQuestion("What is a quiz?",
"a test of knowledge, especially a brief informal test given to students",
"42",
"a duck",
"to get to the other side",
"To be or not to be, that is the question.",
"a");
question.check();
question.showResults();
MultipleChoiceQuestion question1 = new MultipleChoiceQuestion("When is a quiz?",
"a long, long ago",
"right now",
"the best of times",
"the worst of times",
"nevermore","b");
question1.check();
question1.showResults();
MultipleChoiceQuestion question2 = new MultipleChoiceQuestion("Where is a quiz?",
"a galaxy far, far away",
"under the sea",
"right here",
"there and back again"
"the other side of the mountain",
"C").
question2.check();
question2.showResults();


}


}



I am including the bugs and errors on the screenshots for Quiz.java to help with debugging the errors.  I have the answer sheet but I still need the lines mentioned to be debugged.


*/<br>6 public class Quiz {<br>7<br>80<br>public static void main(String[] args) {<br>MultipleChoiceQuestion question = new MultipleChoiceQuestion(

Extracted text: */ 6 public class Quiz { 7 80 public static void main(String[] args) { MultipleChoiceQuestion question = new MultipleChoiceQuestion("What is a quiz?", 9. 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 "a test of knowledge, especially a brief informal test given to students", "42", "a duck", "to get to the other side", "To be or not to be, that is the question.", "a");| question.check(); question. showResults(); MultiplechoiceQuestion question1 = new MultipleChoiceQuestion("When is a quiz?" "a long, long ago", "right now", "the best of times", "the worst of times", "nevermore", "b"); question1.check(); question1, showResults(); MultipleChoiceQuestion question2 MultipleChoice0Question("Nhere is a quiz?". magalaxy far.ntaaway". "under the sea". 26 27 28 29 = new www
wwnder the seaA<br>29<br>30<br>31<br>O32<br>033<br>miight.hece
Quiz (1) [Java Application] C:\Users\Maria Caudle\.p2\pool\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_16.0.2.v Exception in thread "main" java.lang. Error: Unresolved compilation problems: The constructor MultipleChoiceQuestion (String, String, String, String, String, String) is undefine Syntax error on token ""the other side of the mountain"", delete this token question2 cannot be resolved or is not a field "/>
Extracted text: wwnder the seaA 29 30 31 O32 033 miight.hece". nithere and back again" wthe other side ef the mountain". "C"). question2.check(); question2. showResults(); 34 35 36 37 } 38 39 } 40 Problems @ Javadoc e Console 3 Terminal e Console e Console Coverage x*| 物 Quiz (1) [Java Application] C:\Users\Maria Caudle\.p2\pool\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_16.0.2.v Exception in thread "main" java.lang. Error: Unresolved compilation problems: The constructor MultipleChoiceQuestion (String, String, String, String, String, String) is undefine Syntax error on token ""the other side of the mountain"", delete this token question2 cannot be resolved or is not a field
Jun 01, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here