В лекции приводится такой пример:
Scanner console = new Scanner(System.in);
int max = 0;
while (console.hasNextInt())
{
   int x = console.nextInt();
   if (x > max)
     max = x;
}
System.out.println(max);
И там же пишется, что "Еще лучше — инициализировать max первым введенным числом. Это лучший вариант. Но это можно сделать только в том случае, если по условию задачи пользователь должен ввести хотя бы одно число." Как это правильно сделать? Если инициализируем до цикла while, то не учитываем ситуацию, при которой пользователь не вводит ни одного числа. Если внутри цикла, каждый раз будем создавать ее заново..