Привет.
Подскажите по комментариев в коде правильно ли я понимаю работу программы
package com.javarush.task.pro.task04.task0408;
import java.util.Scanner;
/*
Максимум из введенных чисел
*/
public class Solution {
public static void main(String[] args) {
Scanner console = new Scanner(System.in); //Получаем данные с консоли
int max = Integer.MIN_VALUE; //передаем переменной данные минимального значения числа INT
while (console.hasNextInt()) //вошли в цикл с условием true что в консоль ввели INT
{
int x = console.nextInt(); //инициализируем переменную в цикле и загоняем туда числа и хватаем первое число 8
if ((x % 2) == 0) //открываем первое условие и ищем в х четное число используя оператор остатка от деления на 2 и сравниваем с 0 если остатка нет то значит нам попалось четное число
{
if (max < x) // далее втрое условие если переменная max которая -2147483648 меньше переменной х которая сейчас 8 как я понимаю
{
max = x; //то мах равна переменной x то есть 8
}
}
}
System.out.println(max); //профит
}
}