diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..4f1435a --- /dev/null +++ b/Main.java @@ -0,0 +1,42 @@ +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 + " "); + } + + } +} \ No newline at end of file