И что то мне подсказывает что я слегка перестарался...оно работает если пользователь введёт четное количество чисел...
.
.
.
Помогите
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);
int min = Integer.MAX_VALUE;
int secondMin = Integer.MAX_VALUE;
while(scanner.hasNextInt()){
int number1 = scanner.nextInt();
int number2 = scanner.nextInt();
if(number1 > number2){
if(min > number2){
min = number2;
} else{
if(secondMin > number2){
secondMin = number2;
}
}
}else{
if(min > number1){
min = number1;
} else{
if(secondMin > number1){
secondMin = number1;
}
}
}
}
scanner.close();
if(min > secondMin){
System.out.println(min);
}else{
System.out.println(secondMin);
}
}
}