1

我有一个按钮,可以确定数字的猜测是否太高现在我知道需要做什么,但这样做完全是另一回事,当我按下按钮重置时,如果它太高,它现在以一个新的随机数开始生病按下太高的按钮,现在猜测的数字让我们说它的 32,32 成为 maxValue 现在我如何在我的按钮方法中写一个语句来做到这一点。

int input = random.Next(minValue, maxValue).ToString();

女巫给了我一个开始的随机数,所以如果猜到的数字太高,我如何获得初始 maxValue,如果太低,如何获得 minValue。

请帮忙谢谢。

4

1 回答 1

0

首先,欢迎来到 Stack Overflow,请查看常见问题。

尽管我希望您写得更简洁一些并阅读一些内容,但我会尝试给您一些提示。

我是根据我对阅读您的问题的理解来写这篇文章的。

假设问题是这样的:how do i get the make the guessed number the initial maxValue if its too high or the minValue if its too low.

或者,正如我所解释的,如果 maxValue 太高,我如何让它成为猜测的数字,或者如果它太低,对 minValue 做同样的事情?

首先:

int input = random.Next(minValue, maxValue).ToString();

正如 Soner 评论的那样,为什么要将结果转换为字符串?input更重要的是,如果它是随机的,为什么要调用这个变量?不是说错了,而是有点误导。

好吧,让我们将初始最小值/最大值设为 0/100

int minValue = 0;
int maxValue = 100;
int secretNumber = random.Next(minValue, maxValue);

秘密数字将在 0 到 100 之间。然后你猜一个数字。我假设这个猜测数字也是随机的,因为你是这样写的。

int guess = random.Next(minValue, maxValue);

然后你说,“如果猜测的数字太高,则将其设为初始 maxValue”

if (tooHigh && guess<maxValue){ //you pressed "Too High"
    maxValue = guess;
}

我想你可以从这里继续。

于 2013-04-08T12:26:20.940 回答