Здравствуйте.
Подскажите где может быть ошибка?
Сумму подсчитывается верно, -1 учитывается.
package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
private static int sum = 0;
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(reader.readLine());
while (checkNum(num)) {
num = Integer.parseInt(reader.readLine());
}
System.out.println(sum);
}
private static boolean checkNum(int x){
if (x == -1) {
sum = sum + x;
return false;
}
else{
sum = sum + x;
return true;
}
}
}