Коллеги выручайте. Судя по обсуждениям и у меня появился наболевший вопрос: "Почему не принимает третье условие?"
Пробовал решить разными способами, но пос одно один и тот же ответ- третье условие не принимается(((
Помогите разобраться, в чем проблема??? Спасибо!!!
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner consol=new Scanner(System.in);
int x1=consol.nextInt();
int x2=consol.nextInt();
int min1=0;
int min2=0;
if(x1>x2) {
min2=x1;
min1=x2;}
else {
min2=x2;
min1=x1;}
while(consol.hasNextInt()) {
int y=consol.nextInt();
if (y<=min2&&y>min1)
min2=y;
else if (y<min1) {
min2=min1;
min1=y; }
else if (y>min2)
{
}
else if (y==min1)
min1=y;
else if (y==min2)
min2=y;
}
System.out.println(min2);
}
}