// Example 4.3: Computes and displays the average of // a file of floating-point numbers import java.io.*; import java.util.Scanner; public class ComputeAverage{ public static void main(String[] args) throws IOException { Scanner reader = new Scanner(new File("numbers.txt")); double number, sum = 0; int count = 0; while (reader.hasNext()){ number = reader.nextDouble(); sum += number; count++; } if (count == 0) System.out.println("The file had no numbers"); else System.out.println("The average of " + count + " numbers is " + sum / count); } }