программа долго выполняется и в конце выкидывает и пишет,что долго работает программа,что не так???
package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String a = bufferedReader.readLine();
int sum=0;
while (true) {
int n=Integer.parseInt(a);
sum=sum+n;
if(n==-1) {System.out.println(sum);
break;
}
}
}
}