4-21 FileSum2

posted Mar 5, 2014, 2:30 AM by Dlovan ismail   [ updated Mar 5, 2014, 2:30 AM by Karwan Jacksi ]
//This version of the program confirms that the Numbers.txt file exists before opening it.

package filesum2;
import java.io.*;
import java.util.Scanner;

public class FileSum2
{
    public static void main(String[] args)throws IOException
    {
           double sum = 0.0; // Accumulator, initialized to 0
         
           // Make sure the file exists.
           File file = new File( "Numbers.txt");
           if (!file.exists())
           {
               System.out.println("The file Numbers.txt is not found.");
               System.exit(0);
           }
           
           // Open the file for reading.
           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);
           
    }  
}

ċ
FileSum2.java
(1k)
Karwan Jacksi,
Mar 5, 2014, 2:30 AM
Comments