Подумал раз программа останавливается на получении текста, то и проверять надо сначала текст, написал код, но он в консоль выводит 0, а не 53.
посмотрел и в комменты правильные решения, но там везде сначала int проверяется.
package com.javarush.task.pro.task04.task0403;
import java.util.Scanner;
/*
Суммирование
*/
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int summa = 0;
boolean cicle = false;
while (!cicle) {
if (scan.hasNextLine()) {
String text = scan.nextLine();
cicle = text.equals("ENTER");
} else if (scan.hasNextInt()) {
summa += scan.nextInt();
}
}
System.out.print(summa);
}
}