Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2016, 09:48
skullbeat10
Invitado
 
Mensajes: n/a
Puntos:
Problema comparar char

Hola buenas, tengo un problema y no se como resolverlo, a ver si alguien puede ayudarme.
Tengo el siguiente código:
Código:
char gen;
do{
      System.out.println("Introduce el genero del corredor(M=Masculino/F=femenino)");
      gen = leer.next().charAt(0);
      if(gen!='M'||gen!='F'){
         System.out.println("Genero erroneo introduzca:(M=Masculino/F=femenino) ");
      }
}while(gen!='M'||gen!='F');
Cuando ejecuto esta parte del código, se me queda todo el rato en el bucle, aun que meta por teclado el caracter M o F, es como si no me lo leyera, ¿alguien puede ayudarme?
Gracias de antemano y un saludo.