package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
int sum1 = 1;
int sum2 = 1;
while ((sum1 != -1) && (sum2 != -1)) {
int a = Integer.parseInt((new BufferedReader(new InputStreamReader(System.in))).readLine());
int b = Integer.parseInt((new BufferedReader(new InputStreamReader(System.in))).readLine());
System.out.println(a + b);
sum1 = a;
sum2 = b;
if (sum1 == -1 || sum2 == -1) break;
}
}
}
Вроде всё суммирует, при вводе одного из числа со значением -1 - считает сумму и завершает программу, но почему не проходит проверку?Евгений Стребков
22 уровень
Почему не проходит проверку?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
21 ноября 2017, 18:44
Надо вводить по одному числу и считать общую сумму всех введенных чисел, и выводить ее уже после прекращения цикла (ввода "-1")
0
Евгений Стребков
21 ноября 2017, 18:59
Ах вот в чём дело! Понял! Не совсем понятно написано задание. Спасибо за разъяснение
0
Евгений Стребков
21 ноября 2017, 19:29решение
В итоге решил так. Оказывается выводиться на экран должна сумма не каждый раз, а только после ввода -1. Непонятно написано условия, уважаемый разработчик, сделай задачу более понятной!
+7
Pavlo Plynko Java-разработчик в CodeGym Expert
22 ноября 2017, 12:21
Ок, поправим условие, спасибо.
0