Работает. И, насколько я понимаю, должно работать в любом случае. Но проверку не проходит. В чём я не прав?
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner cons = new Scanner(System.in);
int min = Integer.MAX_VALUE, rezult = Integer.MAX_VALUE, a;
while(cons.hasNextInt()) {
a = cons.nextInt();
if((min < a) && (rezult > a)) {
rezult = a;
}
if(a < min) {
min = a;
}
}
System.out.println(rezult);
}
}