Pagini recente » Cod sursa (job #2804141) | Cod sursa (job #3300142) | Cod sursa (job #1500242) | Cod sursa (job #2867088) | Cod sursa (job #3300308)
package org.example;
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
Pair<Integer, Integer> numbers = readNumbersFromFile();
int sum = numbers.a() + numbers.b();
writeResultToFile(sum);
} catch (IOException e) {
System.err.println("I/O error: " + e.getMessage());
}
}
private static Pair<Integer, Integer> readNumbersFromFile() throws IOException {
InputStream inputStream = Main.class.getClassLoader().getResourceAsStream("adunare.in");
if (inputStream == null) {
throw new FileNotFoundException("Resource file adunare.in not found!");
}
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
reader.close();
return new Pair<>(a, b);
}
private static void writeResultToFile(int sum) throws IOException {
BufferedWriter writer = new BufferedWriter(new FileWriter("adunare.out"));
writer.write(String.valueOf(sum));
writer.newLine();
writer.close();
}
}