На самом деле странно, ведь у каждого ИФА по 1 строке, которые читаются если число введённое равно -1, тогда выводится накопленная сумма s - 1, и потом прекращается цикл, но он почему-то не прекращается
package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
InputStreamReader inputStreamReader = new InputStreamReader(System.in);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String aa = bufferedReader.readLine();
int a = Integer.parseInt(aa);
for (int s = 0;true;s = s + a)
{
if (a == -1)
System.out.println(s - 1);
if (a == -1)
break;
}
}
}