мне при компиляции постоянно тыкает,что попробуйте с цифрами 1,2,3 , пробую, а там действительно дичь какая-то вместо 3 2 1 - выводится 3 1 1, хотя в условиях же прописал,что значение не должно быть равно (ни мин. и ни макс) или ( должно быть равно либо мин.) либо ( равно макс.) Разжуйте,пожалуйста!
package com.javarush.task.task04.task0420;
import java.util.Scanner;
/*
Сортировка трех чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner scanFromKeyboard = new Scanner(System.in);
int a=scanFromKeyboard.nextInt();
int b=scanFromKeyboard.nextInt();
int c=scanFromKeyboard.nextInt();
int maxim=Math.max(a, Math.max(b, c));
//System.out.println(maxim);
int minim=Math.min(a, Math.min(b, c));
//System.out.println(minim);
if (a!=maxim&&a!=minim||a==maxim||a==minim){
System.out.println(maxim+" "+ a + " "+minim);
}
else if (b!=maxim&&b!=minim||b==maxim||b==minim){
System.out.println(maxim+" "+ b + " "+minim);
}
else if (c!=maxim&&c!=minim||c==maxim||c==minim){
System.out.println(maxim+" "+ c + " "+minim);
}
}
}