Всем доброго дня!
Не могу разобраться в чем проблема. В IDEA все выводится согласно условию. Я там уже перепробовал какие только можно комбинации чисел - все работает. А здесь пишет, что условия не соблюдены. В какой стороне искать ошибку?
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextInt() && scanner.hasNextInt()) {
int a = scanner.nextInt();
int b = scanner.nextInt();
int firstMin = a <= b ? a : b;
int secondMin = a <= b ? b : a;
while (scanner.hasNextInt()) {
int c = scanner.nextInt();
if (c <= firstMin) {
secondMin = firstMin;
firstMin = c;
} else if (c < secondMin) {
secondMin = c;
}
}
System.out.println(secondMin);
}
scanner.close();
}
}