Código Java:
Ver original
char[] letras = {'S', 's', 'R', 'r', 'M', 'm', 'P', 'p', 'D', 'd'}; for (int i = 0; i < letras.length; i++) { do { operacion = sc.next().charAt(0); }while(operacion!=letras[i]); //Hacer algo
El caso es que da lo mismo el caracter que meta por teclado porque aunque le meta un caracter del array me pinta los system.out.println() indefinidamente y quiero saber que estoy haciendo mal.
Lo que quiero hacer es que si el caracter recogido por teclado no coincide con ninguno del array que vuelva a mostrar los sysout para pedir otro caracter, y si el caracter recogido por teclado coincide con algun caracter del array que haga otra cosa.
Gracias de antemano.