Требуется сложить два целых числа А и В.
Формат ввода
В единственной строке входного файла input.txt записаны два натуральных числа через пробел. Значения чисел не превышают 109.
Формат вывода
В единственную строку выходного файла output.txt нужно вывести одно целое число — сумму чисел А и В.
Пример 1
Ввод 2 3
Вывод 5
Решение:
import java.io.*;
import java.util.*;
public class Summ {
public static void main(String[] args) throws IOException {
ArrayList<Integer> numeric = new ArrayList<>();
int s = 0;
String str;
FileReader fin = new FileReader("input.txt"); // Получение чисел из файла
Scanner sc = new Scanner(fin);
str = sc.nextLine();
StringTokenizer st = new StringTokenizer(str, " ");
while(st.hasMoreTokens()){
int a = Integer.valueOf(st.nextToken());
numeric.add(a);
}
for (Integer aNumeric : numeric) {
s += aNumeric;
}
FileWriter countStepFinish = new FileWriter("output.txt");// Запись числа в файл
countStepFinish.write(String.valueOf(s));
countStepFinish.close();
}
}
Github: https://github.com/DEBAGanov