// Version with added if statements to compare the // atheletes' score // Read five judge's scores for two atheletes and // calculate the average score import java.util.*; public class Judge { public static void main(String[] args) { Scanner console = new Scanner(System.in); printHeading(); double average1 = enterScores(console, 5); double average2 = enterScores(console, 5); printResults(average1, average2); } public static void printHeading() { System.out.println("This program reads in a series of judges' scores"); System.out.println("for two different athletes and computes an"); System.out.println("average score for each."); } public static double enterScores(Scanner console, int numJudges) { System.out.println("Enter next athlete information:"); double sum = 0.0; for (int i=1; i<=numJudges; i++) { System.out.print(" judge #" + i + " score? "); double score = console.nextDouble(); sum += score; } return sum / numJudges; } public static void printResults(double avg1, double avg2) { System.out.println("Athlete #1 average score = " + avg1); System.out.println("Athlete #2 average score = " + avg2); if (avg1 > avg2) { System.out.println("Athelete #1 won"); } else if (avg2 > avg1) { System.out.println("Athelete #2 won"); } else { System.out.println("They tied"); } } }