これはこのサイトでの私の最初の質問なので、完全な初心者にならないようにします。
私は現在、Javaで絞首刑執行人のゲームを作成しています。ですから、あなたへの私の質問は、「ゴースト」という単語が与えられ、ゴーストが「_」に置き換えられているかどうかです。
hiddenWord = ghost.length();
for (i=0; i < ghost.lenth(); i ++)
System.out.print("_ ")
私たちにの出力を与える
"_ _ _ _ _"
文字「O」を推測するとします。文字「o」が推測されます。`を置き換えるにはどうすればよいですか。
"_ _ _ _ _" with
"_ _ o _ _ "
私の現在のクラスファイル
public void pickWord()
{
String[] listOfWords;
listOfWords = new String[10];
listOfWords[0] = "shenanigans";
listOfWords[1] = "conversely";
listOfWords[2] = "octopus";
listOfWords[3] = "dizzy";
listOfWords[4] = "malicious";
listOfWords[5] = "goosebumps";
listOfWords[6] = "flying";
listOfWords[7] = "staff";
listOfWords[8] = "xylophone";
listOfWords[9] = "zapping";
Random generator = new Random();
int lineNumber = generator.nextInt(9);
disguisedWord = listOfWords[lineNumber];
}
public void displayMark()
{
for( int i = 0; i < disguisedWord.length(); i ++)
underscore = underscore + "_ ";
System.out.println(underscore);
}
public void makeGuess() throws IOException
{
System.out.println("Your word is " + disguisedWord.length() + " letters long.");
System.out.println("Feel free to guess a letter.");
guess = (char)System.in.read();