Если я правильно поняла, то минимальное число int выводится на экран автоматически, если нет введенных четных чисел или введен не числовой символ? В предыдущей задачи это условие сработало, в комментариях мне объяснили так. А в этой не срабатывает. Почему? Ещё у меня на экран выводит кучу 8, вместо одной, в чем тут ошибка?
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 a = Integer.MIN_VALUE;
while (console.hasNextInt())
{
int b = console.nextInt();
if ((b % 2) == 0 && b > a)
a = b;
{System.out.println(a); }//напишите тут ваш код
}
}
}