在java中查找数字范围

时间:2010-04-23 14:57:39

标签: java

如何在java中获取数字范围?例如,如何验证从2400开始的10个数字中的数字2389.它不是2389。

好的,这是改述:

数字1000是循环中出现的范围编号990,我返回true,因为介于990和1000之间是10个数字差异。

接下来,下一个数字989范围总是1000,我返回false,因为介于989和1000之间是11个数字差异。

接下来,下一个数字1013范围始终为1000,我返回false,因为1013和1000之间的数字是13个不同。

2 个答案:

答案 0 :(得分:2)

您可以使用绝对值和Math.abs(num1-num2) <= 10

答案 1 :(得分:1)

public boolean isWithinRange(int number, int around, int range){
    int difference = Math.abs(around - number);
    return difference <= range;
}