Comparar 3 numero, y ordenarlos de mayor a menor.

Un clásico en los ejercicios de programación en este pequeño ejemplo mostramos como poder hacer ese tipo de comparaciones

import java.util.Scanner;
 
public class OrdenarNumeros {
 
    /**
     * @param args
     */
    public static void main(String[] args)
    {
        int mayor,medio,menor;
        Scanner in= new Scanner (System.in);
        System.out.println("ingresa el primer numero");
        int numero1= in.nextInt();
         
        System.out.println("ingresa el segundo numero");
        int numero2= in.nextInt();
         
        System.out.println("ingresa uel tercer numero");
        int numero3= in.nextInt();
         
        if(numero1>numero2)
        {
            if(numero1>numero3)
            {
                mayor=numero1;
                if(numero2>numero3)
                {
                    medio=numero2;
                    menor=numero3;
                }
                else
                {
                    medio=numero3;
                    menor=numero2;
                }
            }
            else
            {
                mayor=numero3;
                medio=numero1;
                menor=numero2;
            }
        }
        else
        {
            if(numero2>numero3)
            {
                 
                mayor=numero2;
                if(numero3>numero1)
                {
                    medio=numero3;
                    menor=numero1;
                }
                else
                {
                    medio=numero1;
                    menor=numero3;
                }       
                 
            }
            else
            {
                mayor=numero3;
                medio=numero2;
                menor=numero1;
            }
             
        }
         
        System.out.println("EL NUMERO MAYOR ES: "+mayor);
        System.out.println("EL NUMERO MEDIO ES: "+medio);
        System.out.println("EL NUMERO MENOR ES: "+menor);
    }
 
}