В IntelIiJ все правильно работает как с положительными так и отрицательными, -1 к сумме прибавляет, но ДжаваРашу не нравится
package com.javarush.task.task04.task0442;
import java.io.*;
/*
Суммирование
*/
public class Solution {
public static int number;
public static int sum;
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
do
{
number = Integer.parseInt(reader.readLine());
sum += number;
}
while (number != -1);
System.out.println(sum);
}
}