Найти тему
DEBAGanov

JAVA. A+B (Сложность: 2%)

Оглавление

Требуется сложить два целых числа А и В.

Формат ввода

В единственной строке входного файла 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