创建一个生成和随机数的类

时间:2016-03-14 00:08:42

标签: java if-statement while-loop nested-loops

我的任务是从1和10生成一个随机数,用户猜测数字,并根据太高或太低,再次猜测。当数字被正确猜出时,它将显示需要X次才能猜到它。不是让某人为我做这一切,而是像解释一样,所以我可以在将来帮助自己。我希望我已经展示了下面还需要做什么。谢谢。

String word = "cheese[1]"

String definition = "[:the quality of being too obviously sentimental]"

String regex = "[^A-Za-z]+";       // how to get it to exclude whitespace?

finaldefinition = finaldefinition.replaceAll(regex,"")

1 个答案:

答案 0 :(得分:0)

您应该尝试接受用户的输入,直到userinput与随机生成的数字匹配。还要继续增加numberOfGuesses的数量。当用户输入与随机数匹配时,返回猜测数并打印它。 你可能正在寻找类似的东西:

private int askForGuess(int theNumber) {

        int guessed = in.nextInt();
        numberOfGuesses = 1;
        while(guessed != thetheNumber )
        {
            guessed = in.nextInt();
            numberOfGuesses++;
        }
       return numberOfGuesses;
    }

注意:您可能希望将theNumber变量设为全局变量或将ti传递给askForGuess()函数