public double getQuizAve() { double low1 = this.quizScore[0]; double low2 = this.quizScore[1]; if (this.quizScore[0] < this.quizScore[1]) { low1 = this.quizScore[0]; low2 = this.quizScore[1]; } else if (this.quizScore[0] > this.quizScore[1]) { low1 = this.quizScore[1]; low2 = this.quizScore[0]; } for (int pos = 2; pos < this.quizScore.length; pos++) { if (this.quizScore[pos] <= low1) { low2 = low1; low1 = this.quizScore[pos]; } else if (this.quizScore[pos] <= low2 && this.quizScore[pos] >= low1) { low2 = this.quizScore[pos]; } else if (this.quizScore[pos] == low1) { low2 = low1; } else if (this.quizScore[pos] == low2) { low1 = low1; low2 = low2; } } double total = 0; for (int pos = 0; pos < this.quizScore.length; pos++) { total = total + this.quizScore[pos]; } total = (total - low1 - low2); double average = (total / 7); return average; }