Дамы и господа, подсобите.
Не проходит валидацию по 2ум причинам:
1. Если пользователь ввел -1, программа должна вывести сумму всех введенных чисел на экран и завершиться.
2. Программа должна посчитать сумму введенных чисел и вывести её на экран.(Рекомендация от ментора: -1 должно учитываться в сумме.)
Однако же все считается исправно, без промежуточных вариантов и учитывая злосчастную -1 в самом конце.
UPD.1
Переписал несколькими разными способами, теперь все сводится к тому, что выдает такую ошибку:
"Программа должна посчитать сумму введенных чисел и вывести её на экран. "
Но при этом все считается верно.
package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.io.*;
public class Solution {
public static int summ = 0;
public static void main(String[] args) throws Exception {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
for(int i = 1; i > 0; i++){
int l = Integer.parseInt(r.readLine());
if(l != -1){
summ += l;
continue;
}
System.out.println((summ - 1));
}
}
}