Внутри сумму считает. Выход и цикла срабатывает. Но вывода не..... import java.io.BufferedReader; import java.io.InputStreamReader; public class Test { public static void main(String[] args) throws Exception { BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); int sum = 0; while (true) { String s = buffer.readLine(); sum += Integer.parseInt(s); if (s.equals("сумма")) { break; } } System.out.println(sum); } }