Вроде бы сделал задачу, и результаты в output верные, но два условия не проходят проверку. Я потестил разные вводные данные - всё работает. В чем может быть проблема?
Вот эти два условия подсвечиваются красным:
- Программа должна выводить на экран максимальное четное из введенных целых чисел. (проверил, выводит)
- Если среди введенных символов нет четного числа или введен только один не числовой символ, то вывести на экран минимальное значение числа типа int. (проверил, выводит)
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 x;
int max = Integer.MIN_VALUE;
while (console.hasNextInt())
{
x = console.nextInt();
if (x % 2 == 1)
continue;
max = x > max ? x : max;
}
System.out.println(max);
}
}