Bom tenho este jogo aqui versão mais "forte" a versão mais simples quando eu recebesse o palpite do usuario eu tinha q converte-la em um inteiro agora nessa versão, não converti em um inteiro deixei em String e ele roda blz ? alguem pode me explicar oq pq disso ?
segue o código apenas da parte q estou dizendo.
String userGuess = helper.getUserInput("Insira um palpite");
checkUserGuess(userGuess);
private void checkUserGuess(String userGuess) {
numOfGuesses++;
String result = "errado";
for (DotCom dotComToTest : dotComsList) {
result = dotComToTest.checkYourself(userGuess);
if (result.equals("correto")) {
break;
} // end of if
if (result.equals("eliminar")) {
dotComsList.remove(dotComToTest);
break;
} // end of if
} // end of for
System.out.println(result);
} // end of method
public String checkYourself(String userInput) {
String result = "errado";
int index = locationCells.indexOf(userInput);
if (index >= 0) {
locationCells.remove(index);
if (locationCells.isEmpty()) {
result = "eliminar";
System.out.println("Ora! voce afundou" + name + " : ( ");
} else {
result = "correto";
} // end of if
} // end of if
return result;
} // end of method
} // end of class