I am trying to get this to work but I keep getting errors, primarily
C:\Users\Carter\OneDrive\Documents\Programs\Assignment7\Assignment7.java:26: error: '.class' expected
Quiz myQuiz = new Quiz(int count, String name);
^
C:\Users\Carter\OneDrive\Documents\Programs\Assignment7\Assignment7.java:26: error: ';' expected
Quiz myQuiz = new Quiz(int count, String name);
^
C:\Users\Carter\OneDrive\Documents\Programs\Assignment7\Assignment7.java:26: error: not a statement
Quiz myQuiz = new Quiz(int count, String name);
^
C:\Users\Carter\OneDrive\Documents\Programs\Assignment7\Assignment7.java:26: error: ';' expected
Quiz myQuiz = new Quiz(int count, String name);
^
4 errors
Any help would be much appreciated! What I posted is just the driver program, I can also post the class definition if necessary! Thanks in advance!
//Driver program
import java.util.*;
public class Assignment7
{
public static void main (String[] args) {
Quiz myQuiz = new Quiz(int count, String name);
Scanner console = new Scanner (System.in);
String choice;
char command;
// print the menu
printMenu();
do
{
// ask a user to choose a command
System.out.println("\nPlease enter a command or type ?");
choice = console.next().toLowerCase();
command = choice.charAt(0);
switch (command)
{
case 'n': //asks and prints the quiz size and name of student
System.out.println("n [Create a new Quiz]");
System.out.println("[Input the size of quizzes]: ");
scores.length = console.nextInt();
System.out.print(scores.length);
System.out.println("[Input the name of student]: ");
name = console.nextString();
System.out.print(name);
break;
case 'a': // adds a score
System.out.println("a [Add a score]: ");
numAdd = console.nextInt();
System.out.print(numAdd);
break;
case 'd': // deletes a score
System.out.println("d [Delete a score]: ");
numDelete = console.nextInt();
System.out.print(numDelete);
break;
case 'p': //prints the information
System.out.println("p [Print the information]: ");
System.out.println(name);
System.out.println(scores);
break;
case '?':
printMenu();
break;
case 'q':
break;
default:
System.out.println("Invalid input");
}
} while (command != 'q');
} //end of the main method
public static void printMenu()
{
System.out.print("\nCommand Options\n"
+ "-----------------------------------\n"
+ "n: Create a new data\n"
+ "a: Add a score\n"
+ "d: Delete a score\n"
+ "p: Print the information\n"
+ "?: display the menu again\n"
+ "q: Quit this program\n\n");
} // end of the printMenu method
}