Добрый день, случайно решил задачу правильным решением из подсказок, и теперь не могу проверит свой код у вас:
public class Task0410 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int min = scanner.nextInt();
        int mintwo = scanner.nextInt();
        int minthree = Integer.MAX_VALUE;
        while (scanner.hasNextInt()) {
            int a = scanner.nextInt();
            if (a > min && a < mintwo) {
                mintwo = min;
                min = a;
            }
            else if (a < min) {
                mintwo = min;
                min = a;
            }
        }
        if (mintwo > min) {
            minthree = mintwo;
        }
        else {
            minthree = min;
        }
        System.out.println(minthree);
  }
}