Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CourseInfoTester
- {
- public static void main(String[] args)
- {
- CourseInfo course;
- String prefix, number;
- int credits;
- double grade;
- Library64 myLib = new Library64();
- System.out.print("\tEnter a course prefix: ");
- prefix = Keyboard.readString().toUpperCase();
- while (prefix.isEmpty() || prefix.length() > 3)
- {
- System.out.print("\tInvalid prefix. Enter a course prefix (1-3 characters): ");
- prefix = Keyboard.readString().toUpperCase();
- }
- System.out.print("\tEnter a course number: ");
- number = Keyboard.readString().toUpperCase();
- while (number.isEmpty() || number.length() > 3)
- {
- System.out.print("\tInvalid number. Enter a course number (1-3 characters): ");
- number = Keyboard.readString().toUpperCase();
- }
- System.out.print("\tEnter grade point: ");
- grade = Keyboard.readDouble();
- while (grade < CourseInfo.MIN_GRADE_POINT || grade > CourseInfo.MAX_GRADE_POINT)
- {
- System.out.print("\tInvalid number. Enter grade point (0.0 - 4.0): ");
- grade = Keyboard.readDouble();
- }
- System.out.print("\tEnter credit hours: ");
- credits = Keyboard.readInt();
- while (credits < CourseInfo.MIN_CREDITS || credits > CourseInfo.MAX_CREDITS)
- {
- System.out.print("\tInvalid number. Enter credit hours (1 - 4): ");
- credits = Keyboard.readInt();
- }
- course = new CourseInfo(prefix, number, grade, credits);
- myLib.clrscr();
- System.out.println("\n Course List");
- System.out.println(" Spring 2016");
- System.out.println(" Course Grade Credits Grade Point");
- System.out.println(" " + course);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment