С логикой решения разобрался (сорян за кривой код), но почему первое вводимое число не присваивается переменной икс, и соответственно сумма считается неверно? Как это исправить?
package com.javarush.task.pro.task04.task0403;
import java.util.Scanner;
/*
Суммирование
*/
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int y = 0;
int x = 0;
String end = "ENTER";
boolean endless = end.equals(sc.nextLine());
while (!endless)
{
if (sc.hasNextInt())
{
x = sc.nextInt();
y = x + y;
}
else
{
endless = end.equals(sc.nextLine());
}
}
System.out.println("сумма равна "+y);
}
}