Подскажите, что не так с кодом.
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int min1 = Integer.MAX_VALUE;
int min2 = Integer.MAX_VALUE;
while (sc.hasNextInt())
{
int x = sc.nextInt(); //Вводит любое число
if (x < min1)
min1 = x;
if ((x > min1) || (min1 < min2))
min2 = min1;
min1 = x;
}
System.out.println(min2);
}
}
{ }2. Вы выводите минимальное. а не второе по величине целое число после минимального 3. Не ленитесь. а сами тестируйте ваш код, и посмотрите – что он выводит в консоль))