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.