Cod sursa(job #1997667)

Utilizator ruxxyruxandra m. ruxxy Data 4 iulie 2017 23:49:45
Problema A+B Scor 100
Compilator java Status done
Runda Arhiva de probleme Marime 1.05 kb
import java.io.*;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Long summ = readSum();
        if (summ == null) return;
        writeSum(summ);
    }

    static Long readSum() {
        Long summ = 0L;
        try {
            Scanner in = new Scanner(new FileReader("adunare.in"));
            while (in.hasNext()) {
                summ += Long.parseLong(in.next());
            }
            in.close();
        } catch (IOException e) {
            return null;
        }
        return summ;
    }

    static void writeSum(Long summ) {
        BufferedWriter output = null;
        try {
            File file = new File("adunare.out");
            output = new BufferedWriter(new FileWriter(file));
            output.write(summ.toString());
        } catch (IOException e) {
        } finally {
            try {
                if (output != null) {
                    output.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }
}