Всем привет. Проконтролировал выводы пошагово - всё по факту работает, каждое новое число определяется правильно (добился этого после добавления "continue;"), но система не хочет принимать мой ответ, пункты 3 и 4 всё равно в ошибке... Смотрю много у кого данная трабла, но решения так и не узрел...
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 readnew = Integer.MAX_VALUE;
int readlast = Integer.MAX_VALUE;
int xmin1 = Integer.MAX_VALUE;
int xmin2 = Integer.MAX_VALUE;
while (console.hasNextInt()){
readnew = console.nextInt();
if (readnew < xmin1)
xmin1 = readnew;
if (readnew > xmin1 && readnew < readlast)
xmin2 = readnew;
else
continue;
readlast = readnew;
}
System.out.println(xmin2);
}
}