Files
HW5/Main.java
2025-03-12 15:19:17 -07:00

42 lines
1.3 KiB
Java

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<Integer> missed = test.questionsMissed();
for(var x : missed) {
System.out.print(x + " ");
}
}
}