Подскажите пожалуйста почему не проходит последний пункт проверки? Программа работает, вводил все 6 возможных комбинаций и каждый раз корректный результат.
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
Везде выдает 3 2 1.
package com.javarush.task.task04.task0420;
import java.util.Scanner;
/*
Сортировка трех чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int c = s.nextInt();
int min1, min2, min3;
if (a<b&&a<c) {
min1 = a;
if (b < c) {
min2 = b;
min3 = c;
}
else {
min2=c;
min3=b;
}
}
else{
if (b<a&&b<c) {
min1 = b;
if (a < c) {
min2 = a;
min3 = c;
} else {
min2 = c;
min3 = a;
}
}
else{
min1=c;
if (a<b) {
min2 = a;
min3 = b;
}
else{
min2=b;
min3=a;
}
}
}
System.out.println(min3 + " " + min2 + " " + min1);
}
}