1 /**
2 This program computes a final score for a series of quiz scores: the sum after dropping
3 the lowest score. The program adapts the algorithm for computing the minimum.
4 */
5 public class Scores
6 {
7 public static void main(String[] args)
8 {
9 Student fred = new Student();
10 fred.readScores();
11 int pos = fred.minimumPosition();
12 if (pos == -1)
13 {
14 System.out.println("At least one score is required.");
15 }
16 else
17 {
18 fred.removeScore(pos);
19 double total = fred.sum();
20 System.out.println("Final score: " + total);
21 }
22 }
23 }
24