2012-03-02 21 views
5

Olası yinelenen numara ise:
Does an open-ended interval implementation exist for Java?Java kontrol aralığı

bir int değişken var ve bu değer bir aralık [a, b içinde mi eğer ben kontrol etmek istiyorum ]. X> = a ve x < = b'yi kullanmanın basit bir meselesi olduğunu ya da bunu yapabilecek basit bir yöntemin uygulanması olduğunu biliyorum, ancak daha önce yapılmış bir şey olup olmadığını bilmek istiyorum. Math sınıfında arandım ama bir tane bulamadım. Bu önemli değil ve bir sorun o kadar büyük, ama ben böyle bir şey varsa merak ediyorum, bu yüzden benim kendi uygulamayı uygulamak yerine kullanabilirsiniz :)

Tüm kodlarımda rastlamadım böyle bir yöntem. Belki sizden biri java gurular var :)

Teşekkürler.

+0

... oh üzgünüm. Bana bildirdiğiniz için teşekkürler :) – AndreiBogdan

+3

gerçekten bool = x> = a && x <= b döndüren bir işlev mi istiyorsun? Muhtemelen ben –

+1

sorusunu anlamadım, nasıl yapılacağını sormuyorum, eğer zaten Java'da uygulanan bir şey varsa :) – AndreiBogdan

cevap

19

bunu kullanın:

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

Doğrusu bir üçüncü taraf bağımlılık dahil daha bu yöntemi kendim yazmak için gitmek istiyorum :)