import java.util.Scanner; // Needed for Scannerclass class Driver { private char
ID: 3614845 • Letter: I
Question
import java.util.Scanner; // Needed for Scannerclass
class Driver
{
private char[] key;
private char[] answers;
public Driver(char[]ans)
{
key = { 'B', 'D', 'A', 'A', 'C', 'A', 'B', 'A', 'C','D',
'B', 'C', 'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A'};
answers = ans;
}
public booleanpassed ()
{
return (totalCorrect() > 14);
}
public inttotalCorrect()
{
int correct = 0;
for (int i = 0; i < key.length; i++)
{
if (key[i] ==answers[i])
correct++;
}
return correct;
}
public int[]questionsMissed()
{
int size = key.length - totalCorrect();
int[] missed = null;
if (size < 1)
return missed;
else
missed = new int [size];
int pos =0;
for (int i = 0; i < key.length; i++)
{
if (key[i] != answers[i])
{
missed[pos] = (i + 1);
pos = pos + 1;
}
}
return missed;
}
}
public classDriverExam
{
public static void main(String[] args)
{
Driver driver = new Driver();
Explanation / Answer
publicstatic void main(String[]args) { // accept keyboardinput Scanner kb= newScanner(System.in); System.out.println("Enteryour answers to the 20 questions."); char[] answers= newchar[20]; // request an answer foreach question for(int i = 0; iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.