public class Solution {
    public static void main(String[] args) throws Exception {
  BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        String b1 = bf.readLine();         // инициирую переменную
        int sum = 0;
        for (; b1 != "сумма"; ) {             // если String не равно "сумма" ....
            int b = Integer.parseInt(b1);  // забираем число в int b.
            sum += b;                             // считаем сумму введенных чисел
            b1 = bf.readLine();               // опять вводим String, проверяем на "сумма"
        }
        System.out.println(sum);         // если введено "сумма" выводим sum
    }

}
sum не выводиться, а получаю; Exception in thread "main" java.lang.NumberFormatException: For input string: "сумма" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at com.javarush.task.task05.task0529.Solution.main(Solution.java:16) Process finished with exit code 1 Не понятно почему при прекращении цикла не выводиться sum..