Не понимаю этого решения
package com.javarush.task.task05.task0529;
/*
Консоль-копилка
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
String a = r.readLine();
int b;
int c = 0;
while (!a.equals("суммма")) {
int b = Integer.parseInt(a);//как текстовая переменная относится к числовой?
c += b;
a = r.readLine();//что дает тут это дублирование?
}
System.out.println(c);
}
}