import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { //char[] answers = {'A','B','F','F','F','F','F','A','C','D','B','C','D','A','D','C','C','B','D','A'}; char[] answers = new char[20]; /// //////// int i = 0; String checkString = "ABCD"; Scanner scanner = new Scanner(System.in); do { System.out.print("Question " + (i+1) + " Student Answer: "); String userIn = scanner.nextLine(); if(userIn.length() > 1){ System.out.println("Please input only a single letter A,B,C,or D"); continue; } if(!checkString.contains(userIn)) { System.out.println("Please input only a single letter A,B,C,or D"); continue; } answers[i] = userIn.charAt(0); i++; } while (i < 20); /// /////// DriverExam test = new DriverExam(answers); System.out.println(test.passed()); System.out.println(test.totalCorrect()); System.out.println(test.totalIncorrect()); ArrayList missed = test.questionsMissed(); for(var x : missed) { System.out.print(x + " "); } } }