Java Reference
In-Depth Information
// See GradeAnalyzer.java
public class GradeAnalyzer {
// The internal grades array
private int[] _grades;
public void setGrades(int[] grades) {
this._grades = grades;
}
// Return cloned grades so the caller cannot modify
our internal grades
public int[] getGrades() {
return _grades != null ? _grades.clone() : null;
}
public int meanGrade() {
int mean = 0;
if (_grades != null&& _grades.length > 0) {
int sum = 0;
for (int i = 0; i < _grades.length; i++) {
sum += _grades[i];
}
mean = sum / _grades.length;
}
return mean;
}
public void sort() {
Arrays.sort(_grades);
}
public int minGrade() {
int min = 0;
if (_grades != null && _grades.length > 0) {
sort();
min = _grades[0];
}
Search WWH ::




Custom Search