Программа работает а валидатор нет!
package com.javarush.task.pro.task04.task0408;
import java.util.Scanner;
/*
Максимум из введенных чисел
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
int number = 0;
int maxNumber = Integer.MIN_VALUE;
String input = "";
while (true){
input = sc.nextLine();
try{
number = Integer.parseInt(input);
} catch (NumberFormatException e){
if (maxNumber==0){
System.out.println(1);
} else {
System.out.println(maxNumber);
}
break;
}
if (number>maxNumber & number % 2 == 0){
maxNumber = number;
}
}
}
}
Так а вывод на экран где? Вот твой цикл доработал.... и?Мда, это конечно не читаемо, но должно сработать. А вот 26 строка вызывает вопросы. Как минимум 1 это не чётное число, да и в условии я ничего такого не наблюдаю. На случай если нужного кандидата нет, выводить нужно Integer.MIN_VALUE Ну вот согласись же это проще читать и понять? И не нужно чесать левой пяткой правое ухо.