import java.io.*; import java.util.Scanner; import java.util.ArrayList; public class DataSetTest { public static void main(String[] args) throws IOException { Scanner keyboard = new Scanner(System.in); boolean successful = false; while ( !successful ) { try { DataSetReader reader = new DataSetReader(); System.out.print("File name ? "); String fileName = keyboard.next(); double[] data = reader.readFile(fileName); double sum = 0.0; for (double item : data) sum += item; System.out.println(data.length + " Items. Sum: " + sum); successful = true; } catch (FileNotFoundException exception) { System.out.println("File not found \n" + exception.getMessage()); } catch (DataException exception) { System.out.println("Data Error > " + exception.getMessage()); } } } }