Здравствуйте. Не пойму почему не проходит пункт «Программа должна выводить на экран второе минимальное из введенных целых чисел.» ? Именно его она и выводит, где бы оно ни стояло.
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner console = new Scanner(System.in);
int minl = Integer.MAX_VALUE;
int minll = Integer.MAX_VALUE;
while (console.hasNextInt()) {
int x = console.nextInt();
if (x < minl) {
minl = x;
}
if(x > minl && x < minll){
minll = x;
}
else if(minll == Integer.MAX_VALUE && minl != Integer.MAX_VALUE -1){
minll = x;
}
}
System.out.println(minll);
}
}