Java Reference
In-Depth Information
Display 6.18
A Grade Book Class (part 3 of 4)
58 for ( int quizNumber = 1;
59 quizNumber <= numberOfQuizzes; quizNumber++)
60 grade[studentNumber][quizNumber] =
61 a[studentNumber][quizNumber];
62 }
63 }
64 /**
65 Fills the array studentAverage using the data from the array grade.
66 */
67 private void fillStudentAverage()
68 {
69 studentAverage = new double[numberOfStudents];
70 for ( int studentNumber = 1;
71 studentNumber<=numberOfStudents;studentNumber++)
72 { //Process one studentNumber:
73 double sum = 0;
74 for ( int quizNumber = 1;
75 quizNumber <= numberOfQuizzes; quizNumber++)
76 sum = sum + grade[studentNumber - 1][quizNumber - 1];
77 //sum contains the sum of the quiz scores for student number
//studentNumber.
78 studentAverage[studentNumber - 1] = sum/numberOfQuizzes;
79 //Average for student studentNumber is
//studentAverage[studentNumber - 1]
80 }
81 }
82 /**
83 Fills the array quizAverage using the data from the array grade.
84 */
85 private void fillQuizAverage()
86 {
87 quizAverage = new double [numberOfQuizzes];
88 for ( int quizNumber = 1; quizNumber <= numberOfQuizzes; quizNumber++)
89 { //Process one quiz (for all students):
90 double sum = 0;
91 for ( int studentNumber = 1;
92 studentNumber <= numberOfStudents;
studentNumber++)
93 sum = sum + grade[studentNumber - 1][quizNumber - 1];
94 //sum contains the sum of all student scores on quiz number
//quizNumber.
95 quizAverage[quizNumber - 1] = sum/numberOfStudents;
96 //Average for quiz quizNumber is the value of
//quizAverage[quizNumber - 1]
97 }
98 }
(continued)
Search WWH ::




Custom Search