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