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) 找到不同之处,然后就这样做,如果其他链接打印您需要的内容