Pagini recente » Cod sursa (job #256807) | Cod sursa (job #1197274) | Cod sursa (job #3121297) | Cod sursa (job #3300312)
package org.example;
import java.io.*;
record Pair<T, T1>(T a, T1 b) { }
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 {
try (BufferedReader reader = new BufferedReader(new FileReader("org/example/adunare.in"))) {
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 {
try (BufferedWriter writer = new BufferedWriter(new FileWriter("adunare.out"))) {
writer.write(String.valueOf(sum));
writer.newLine();
}
}
}