In pratica, il programma deve funzionare in questo modo:
Inserisci una frase:
ciao
indovina parola della frase:
c___
tentativi fatti = 1
indovina parola della frase:
i___
tentativi fatti = 2
indovina parola della frase:
f___
tentativi non fatti: 1
ecc..
finchè da in output la parola corretta che hai scoperto, tipo il gioco dell'impiccato.
ho corretto il codice del metodo indovina, senza equals.
public String indovina(){
String nuova = "";
for(int i=0; i < nuova.length(); i++){
if(frase.substring(i, i+1) == "a")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "b")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "c")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "d")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "e")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "f")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "g")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "h")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "i")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "l")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "m")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "n")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "o")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "p")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "q")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "r")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "s")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "t")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "u")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "v")
nuova = nuova + "-" + frase.substring(i, i+1);
else if(frase.substring(i, i+1) == "z")
nuova = nuova + "-" + frase.substring(i, i+1);
else
nuova = nuova + "-" + frase.substring(i, i+1);
}
return nuova;
}