// CSE 142, Summer 2008 (Marty Stepp) // This program reads a file of numbers and outputs their sum and average. import java.io.*; // File import java.util.*; // Scanner public class Echo { public static void main(String[] args) throws FileNotFoundException { Scanner input = new Scanner(new File("numbers.txt")); double sum = 0.0; int count = 0; while (input.hasNext()) { if (input.hasNextDouble()) { // read number and add to sum double number = input.nextDouble(); System.out.println("number = " + number); sum = sum + number; count++; } else { input.next(); // not a number; skip this token } } double average = sum / count; System.out.println("Sum = " + sum); System.out.println("Average = " + average); } }