Código HTML:
Ver original
public char letrasAleatorias(){ for(int i=0; i < numLetras;i++){ letras = (char)(Math.random() * numLetras + 'a'); System.out.print(letras + " "); } return letras; }
Después ingresas una palabra por teclado:
Código HTML:
lo que trato de conseguir es que si la palabra que entra por teclado contiene una o mas de las letras generadas en el random lo diga y las descuente...he intentado convertir un string en cadena de caracteres, y la cadena de caracteres en string, comparando y recomparando y no encuentro la manera, adjunto mi última versión ... mi pc está a punto de comprobar la ley de la gravedad y yo a punto de empezar un curso de punto de cruz que pienso que se me dará mejor:Ver original
public String entradaInstrumento(){ System.out.println("Instrumento: "); instrumento = lector.next(); return instrumento; }
Código HTML:
Ver original
public void procesarInstrumento(){ char[] cadenaInstr = instrumento.toCharArray(); String cadenaLetras = Character.toString(letras); boolean letraEncontrada = false; for(int i=0;i<cadenaInstr.length;i++){ if(cadenaLetras.equals(cadenaInstr[i])){ letraEncontrada = true; break; } if (letraEncontrada) { System.out.println(cadenaLetras + " SI se encuentra en " + instrumento); } else { System.out.println(cadenaLetras + " NO se encuentra en "+ instrumento); } } }