Java检查是否在间隔中编号

时间:2012-03-02 11:05:23

标签: java range intervals

  

可能重复:
  Does an open-ended interval implementation exist for Java?

我有一个int变量,我想检查它的值是否在区间[a,b]中。我知道使用x> = a和x< = b或实现一个可以做到这一点的简单方法是一个简单的问题,但我想知道是否已经完成了某些事情。搜索数学课,但我找不到。这不是那么重要而且不是那么大的问题,但是我很好奇是否有这样的东西,所以我可以使用它而不是实现我自己的:)

在我的所有编码中,我都没有遇到过像这样的方法。也许你们其中一位java大师有:)

感谢。

2 个答案:

答案 0 :(得分:19)

使用此:

public static boolean intervallContains(int low, int high, int n) {
    return n >= low && n <= high;
}

答案 1 :(得分:3)

我宁愿自己写这个方法而不是包含第三方依赖:)