package rebelsky.student; import java.util.Comparator; import rebelsky.io.Pen; /** * A simple test of my Student class. * * @author Samuel A. Rebelsky * @version 1.0 of October 2004 */ public class TestStudent { public static void main(String[] args) throws Exception { Pen pen = new Pen(); Student[] students = new Student[] { new Student("Rebelsky", "Samuel"), new Student("Rebelsky", "Michelle"), new Student("Aardvark", "Cerebus"), new Student("Stone", "John") }; Comparator c = new CompareStudentsByName(); for (int i = 0; i < students.length; i++) { for (int j = 0; j < students.length; j++) { int result = c.compare(students[i], students[j]); if (result < 0) pen.println(students[i].getName() + " comes before " + students[j].getName()); else if (result > 0) pen.println(students[i].getName() + " comes after " + students[j].getName()); else pen.println(students[i].getName() + " appears identical to " + students[j].getName()); } // for j } // for i } // main(String[]) } // class TestStudent