/** * Write a description of class ReviewStuff here. * * @author John Paxton * @version (a version number or a date) */ public class ReviewStuff { // rows - parameter ReviewStuff (int students, int courses) // constructor { this.students = students; this.courses = courses; grades = new double [students][courses]; } public void initialize () { for (int rowIndex = 0; rowIndex < students; rowIndex++) { for (int columnIndex = 0; columnIndex < courses; columnIndex++) { grades[rowIndex][columnIndex] = (int) (Math.random() * 5.0); // System.out.println(rowIndex + "," + columnIndex); } } } public double getGPA (int who) { double sum = 0.0; for (int course = 0; course < courses; course++) { sum = sum + grades[who][course]; } return sum / courses; } public double getGPA2 (int who) { double sum = 0.0; int currentCourse = 0; while (currentCourse < courses) { sum = sum + grades[who][currentCourse]; currentCourse++; } return sum / courses; } private int students; // instance variable private int courses; private double grades [][]; public static final double PERFECT_GPA = 4.0; }