Java Reference
In-Depth Information
Display 6.18
A Grade Book Class (part 3 of 4)
55
for ( int studentNumber = 1;
56
studentNumber <= numberOfStudents; studentNumber++)
57
{
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