【发布时间】:2015-11-19 01:50:21
【问题描述】:
我正在做一个随机数猜谜游戏(生成一个介于 1 到 25 之间的随机数,用户有 5 次尝试猜测该数字)。我需要根据用户输入的数字与随机生成的数字的接近程度来说出“你真的很接近这个数字”或“你离这个数字真的很远”之类的话。
有什么办法吗?
【问题讨论】:
-
“关闭”是什么意思?
-
我猜如果随机数是 25,并且用户介绍一个 20-24 的数字,它会说“你非常接近”,如果 10-19 “你有点远数字”和 0-9 “你离数字很远”。我想知道是否有某种方法可以解决这个问题,或者我是否只需要使用公式+验证做一个 If?
-
那就这样做吧。如果他们输入 0 到 9 之间的数字,则打印 ...
-
获取数字差的绝对值?
int diff = Math.abs(n1 - n2)那么你需要做的就是ifdiff上的声明