小编Chr*_*s M的帖子

字符串在追加时返回null

我的任务是创建一个单词猜谜游戏.你只有5次尝试猜测这个词.用户一次输入一个字母以试图找出我的秘密词"果汁",但你应该使用一个提示词构造,如果它是正确的,每个猜测用正确的字母替换星号.

这就是输出应该是这样的:

欢迎来到猜词游戏!你有5次尝试猜测这个秘密词!目前的提示是


猜一个小写字母

ü

*U***

猜猜这个秘密词

tutre

继续尝试!

猜一个小写字母

Ť

*U***

猜猜这个秘密词

mutor

继续尝试!

...继续直到5次尝试然后你要么输赢

我的输出不会让你试图猜测,提示词显然搞砸了,因为它有5个星号的空前面...我不知道如何解决它.

目前的提示是

空值*****

猜一个小写字母

Ĵ

jull*

猜猜这个秘密词

jutre

继续尝试!

游戏结束!再试一次?

这是我的班级:

public class SecretWord {
private String secretWord;
private String hintWord;
private int numberOfTurns;

//Default Constructors
public SecretWord()
{
    this.secretWord = "juice";
    for (int i = 0; i < secretWord.length(); i++)
    {
        this.hintWord+="*";
    }
    this.numberOfTurns = 0;
}
//Accessors
public String getSecretWord()
{
    return this.secretWord;
}
public String getHintWord()
{
    return this.hintWord;
}
public …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
101
查看次数

标签 统计

java ×1