package arrayclasses; public class ClassListTester { public static void main(String[] args) { System.out.println("ClassListTester written by S. Robbins"); ClassList cs1713 = new ClassList("Intro to Programming", "CS", "Fall2004", "Kay Robbins"); System.out.println("\nClass is:\n" + cs1713); cs1713.add(new StudentGrade("S3142", 95)); System.out.println("\nAfter 1 add:\n" + cs1713); cs1713.add(new StudentGrade("U5823", 95)); System.out.println("\nAfter 2 add:\n" + cs1713); cs1713.add(new StudentGrade("R7893", 80)); System.out.println("\nAfter 3 add:\n" + cs1713); cs1713.add(new StudentGrade("V1492", 35)); System.out.println("\nAfter 4 add:\n" + cs1713); cs1713.remove("U5823"); cs1713.remove("notin"); System.out.println("\nRemoving U5823 and notin:\n" + cs1713); cs1713.setGrade("S3142", 90); System.out.println("\nAfter changing S3142's grade to 90:\n" + cs1713); System.out.println("The grade of S3242 is "+cs1713.getGrade("S3142")); System.out.println("The grade of U5823 is "+cs1713.getGrade("U5823")); // The following test the extensions System.out.println("The average is "+cs1713.getAverageGrade()); System.out.println("The max grade is "+cs1713.getMaxGrade()); System.out.println("The min grade is "+cs1713.getMinGrade()); ClassList cs1723 = new ClassList("Data Structures", "CS", "Fall 2007", "Carola Wenk"); System.out.println("The following are for an empty class:"); System.out.println("The average is "+cs1723.getAverageGrade()); System.out.println("The max grade is "+cs1723.getMaxGrade()); System.out.println("The min grade is "+cs1723.getMinGrade()); } }