一个小游戏,中文版叫汉兜,我做的是英文的wordle,不知道为什么会显示这些,可以帮忙解答一下吗十分感谢。
public class WordleGame {
private String secretWord;
public WordleGame(String secretWord)
{
this.secretWord = secretWord;
}
public String getSecretWord()
{
return secretWord; // Delete me and write your own code!
}
public boolean isInSecretWord(char letter)
{
// TODO
for (int i=1; i <= 5;i+=1 )
{if (letter==secretWord.charAt(i))return true;}
return false;
public String guessWord(String wordToGuess)
{
if (wordToGuess.length()!=5);{
return null;
}
if (wordToGuess.length()==5);{
{for (int i=0 ; i < wordToGuess.length();i+=1){
if (wordToGuess.length(i) != scretWord.length(i)){
System.out.print(".");
}
for (int p = 0; p < wordToGuess.length();p+=1){
if (wordToGuess.length(p)==scretWord.length(p));
System.out.print("_");
}
if (!wordleGame.isInSecretWord);{
System.out.print("*");
}
}
}
}
}
}
具体玩法:
length()没有参数啊,把i去掉,改成Wordtoguess[i].length()