/** A client class which *uses* class Student. * Contains example methods for lecture. */ class StudentTester { /** For lecture -- an example of generalizing repeated (if) statements * with a loop. */ static void loopExample() { Student aStudent = //Student.enrollNewStudent( "Blanche Paige", "4567" ); new Student( "June Noir", "000412", "MATH", 60, 118 ); int addlClassesTaken = 0; while (aStudent.getGPA() < 2.9) { aStudent.recordGrade((char)((int)'A'+addlClassesTaken%3),3); addlClassesTaken = addlClassesTaken + 1; // For us to double-check: System.out.println( "GPA is now " + aStudent.getGPA() ); System.out.println( "We have taken " + addlClassesTaken + " additional classes." ); } System.out.println( "Total credit hours are " + aStudent.creditHours ); } static void doIt() { int i = 0; while (i<1000000) { System.out.println("We are at " + i ); i = i + 1; } } }