Прошу помощи в поиске причины, по которой не засчитывается подсчет суммы введенных чисел.
package com.javarush.task.pro.task04.task0403;
import java.util.Scanner;
/*
Суммирование
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner input = new Scanner(System.in);
int sum = 0;
StringBuilder data = new StringBuilder();
while(input.hasNext()) {
if (input.hasNextInt()) {
int number = input.nextInt();
sum += number;
data.append(number + "\n");
} else if (input.hasNextLine() && input.nextLine().equals("ENTER")) {
System.out.print(data);
break;
}
}
System.out.print(sum);
}
}