Java:有没有办法知道 'how' 接近你的号码?
Java: Is there a way to know 'how' close you are to a number?
我正在做一个随机数猜谜游戏(生成一个介于 1 和 25 之间的随机数,用户有 5 次尝试猜测这个数字)。根据用户输入的数字与随机生成的数字的接近程度,我需要说 "You're really close to the number" 或 "You're really far off the number" 之类的东西。
有什么办法吗?
我想一种方法是从随机生成的数字中减去用户猜测的绝对值 (Math.abs(...)
),然后只使用 if
-else
阶梯根据那个数字和你定义的 "close"
来决定你想打印什么
您可以使用 int diff = Math.abs(n1 - n2)
找到不同之处,然后就这样做,如果其他链接打印您需要的内容
我正在做一个随机数猜谜游戏(生成一个介于 1 和 25 之间的随机数,用户有 5 次尝试猜测这个数字)。根据用户输入的数字与随机生成的数字的接近程度,我需要说 "You're really close to the number" 或 "You're really far off the number" 之类的东西。
有什么办法吗?
我想一种方法是从随机生成的数字中减去用户猜测的绝对值 (Math.abs(...)
),然后只使用 if
-else
阶梯根据那个数字和你定义的 "close"
您可以使用 int diff = Math.abs(n1 - n2)
找到不同之处,然后就这样做,如果其他链接打印您需要的内容