Bueno en la universidad me encargaron hacer un programa para sacar el numero mayor, el menor, y el de enmedio, ingresando 3 digitos desde el teclado,
ya hice la codificaión para el numero mayor y el menor, solo me falta como sacar el numero de enmedio, aqui les pongo la codificación esperando que alguien me pueda orientar para terminarlo.
import java.util.Scanner; 
class seleccion 
{
   private int mayor, a,b,c,menor;
   public void entrada ()
   {
      Scanner Leer=new Scanner (System.in);
      System.out.print ("Dame 3 numeros enteros");
      a= Leer.nextInt();
      b= Leer.nextInt();
      c= Leer.nextInt();
      return;
   }
   public void proceso ()
   {
      mayor=a;
      if (b>mayor) mayor=b;
      if (c>mayor) mayor=c;      
      menor=a;
      if (b<menor) menor=b;
      if (c<menor) menor=c;         
   }
   public void salida ()
   {
      System.out.println ("El mayor="+mayor);
      System.out.println ("El menor="+menor);      
   }
}
   public class igual
   {
      public static void main (String args[])
      {
         seleccion obj1=new seleccion();
         obj1. entrada ();
         obj1. proceso ();
         obj1. salida ();
      }
   }
Espero poder contar con su ayuda
Gracias. 
