import java.util.*;
import java.io.*;
//=================================================================================================
public class FileScanner {
//-------------------------------------------------------------------------------------------------
    public static void main(String[] args) {

        Scanner fileScanner = null;
        ArrayList<Double> rainfall;
        double average;
        double sum;
        int index;

        rainfall = new ArrayList<>();
        try {
            fileScanner = new Scanner(new FileInputStream(args[0]));
            while (fileScanner.hasNextDouble()) {
                rainfall.add(fileScanner.nextDouble());
            }
        } catch (IOException e) {
            System.out.println("Error opening or reading file");
        } finally {
            if (fileScanner != null) {
                fileScanner.close();
            }
        }

        sum = 0.0;
        System.out.print("The rainfalls are : ");
        for (index = 0; index < rainfall.size(); index++) {
            System.out.print(rainfall.get(index) + " ");
            sum += rainfall.get(index);
        }
        System.out.println();

        average = sum / rainfall.size();;
        System.out.println("The sum is " + sum + " and the average is " +
        average);

    }
//-------------------------------------------------------------------------------------------------
}
//=================================================================================================
