Сделать подвесную игру, но слова печатают _______ вместо t_h___i__ при использовании случайного вместо этого A для циклаJAVA

Программисты JAVA общаются здесь
Anonymous
Сделать подвесную игру, но слова печатают _______ вместо t_h___i__ при использовании случайного вместо этого A для цикла

Сообщение Anonymous »

Я делаю игру подвес и наткнулся на эту проблему, которая на самом деле печатает ____ вместо букв. Вот что я пытался сделать: < /p>
import java.util.Random;

public class Main {
public static void main(String[] args) {
Random random = new Random();
String secretWord = "ThinkPad";
StringBuilder output = new StringBuilder();
int randomLetter;
char letter;

for (int i = 0; i < secretWord.length(); i++) {
randomLetter = random.nextInt(0, secretWord.length());
letter = secretWord.charAt(randomLetter);
if (!(String.valueOf(secretWord.charAt(i))).equals(String.valueOf(letter))) {
output.append("_");
}
else {
output.append(secretWord.charAt(i));
}
}

System.out.println(output);

}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... t-h-i-when

Вернуться в «JAVA»