4-20 FileSum

Post date: Mar 5, 2014 10:16:44 AM

//This program reads a series of numbers from a file and accumulates their sum.

package filesum;

import java.util.Scanner;

import java.io.*;

public class FileSum

{

public static void main(String[] args)throws IOException

{

double sum = 0.0; // Accumulator, initialized to 0

// Open the file for reading.

File file = new File( "Numbers.txt");

Scanner inputFile = new Scanner(file);

// Read all of the values from the file

// and calculate their total.

while (inputFile.hasNext())

{

// Read a value from the file.

double number = inputFile.nextDouble();

// Add the number to sum.

sum = sum + number;

}

// Close the file.

inputFile.close();

// Display the sum of the numbers.

System.out.println("The sum of the numbers in Numbers.txt is " + sum);

}

}