// Project: ComputeAverage // Module: ave4 // Source code file: Average.java // Enter name and quiz score pairs separated by commas. // Terminate the list with Control-D. // Output average of scores. // Sample input list: // Alice,96 // Bob,84 // Chloe,98 // Danny,100 // ^D import java.lang.*; import java.util.Scanner; public class Average { public static void main(String[ ] args) { Scanner s = new Scanner(System.in); double sum = 0.0; int count = 0; System.out.println("Enter name, quiz score pairs " + "separated by commas, one pair per line."); System.out.println("Terminate input list with ^D."); while (s.hasNextLine( )) { String line = s.nextLine( ); String[ ] fields = line.split(","); String name = fields[0]; int score = Integer.parseInt(fields[1]); sum += score; count++; } if (count > 0) { System.out.println("Average: " + sum / count); } else { System.out.println("No scores were input."); } } }