2011-12-03 26 views
5

私たちはすべて数学の間隔について知っています(例えば、-4 < x < 3)。整数間隔をJavaでどのように表現できますか?

これらの数学的な間隔をJavaで表現するにはどうすればよいですか?たとえば、-4と3の間の数字(-4、-3、...、2,3など)ですか?

+0

どのようにこれらの間隔を使用しますか? – Mat

+1

@Mat申し訳ありませんが、どういう意味ですか? – iSun

+0

間隔は単なる数字のペアです。あなたはそれで何をしたいですか? "between between"は任意のタイプのループ構造(for/while/...)で見つけることができます – Mat

答えて

12

apache commons-lang IntRangeを確認してください。あなたは数が一定の間隔(範囲)であるかどうかを確認したいのであれば、あなたはない:

if (-4 < x && x < 3) 
{ 
. . . 
} 
+1

+1私はこれについて知りませんでした:) – djhaskin987

+1

なぜコアのJavaの中にこのようなものを貼っていないのですか – NimChimpsky

2

:あなたは、単にこのように、-4 < xx < 3-4 < x < 3を分離する必要が

IntRange range = new IntRange(-4, 3); 
if (range.contains(x)) { 
    .... 
} 
関連する問題