Pagini recente » Cod sursa (job #2720322) | Cod sursa (job #260282) | Cod sursa (job #387996) | Cod sursa (job #842239) | Cod sursa (job #3300309)
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 {
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();
}
}