Tengo el siguiente código:
Código:
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?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');
Gracias de antemano y un saludo.