Вроде все условия соблюдены, а валидатор не пропускает...
"Программа должна посчитать сумму введенных чисел. Если пользователь ввел -1, вывести на экран сумму и завершить программу." - это условие выполняется.
Условие:
Вводить с клавиатуры числа и считать их сумму.
Если пользователь ввел -1, вывести на экран сумму и завершить программу.
-1 должно учитываться в сумме.
Требования:
1. Программа должна считывать числа c клавиатуры.
2. Программа должна выводить число на экран.
3. Программа должна посчитать сумму введенных чисел. Если пользователь ввел -1, вывести на экран сумму и завершить программу.
4. В программе должен использоваться цикл for или цикл while.
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(bf.readLine());
for (int i = 1; i > 0; i++) {
if (a != -1) {
System.out.println(a+a);
a = Integer.parseInt(bf.readLine());
} else if (a == -1) {
System.out.println(a+a);
break;
}
}
}
}