2012-03-02 18 views
5

संभव डुप्लिकेट में नंबर यदि:
Does an open-ended interval implementation exist for Java?जावा जांच अंतराल

मैं एक पूर्णांक चर है और मैं जाँच करना चाहते हैं तो यह मूल्य है एक अंतराल [क, ख में ]। मुझे पता है कि यह एक्स> = ए और एक्स < = बी का उपयोग करने या एक साधारण विधि को लागू करने का एक साधारण मामला है जो यह कर सकता है, लेकिन मैं जानना चाहता हूं कि कुछ पहले से ही किया गया है या नहीं। गणित वर्ग में खोजा गया, लेकिन मैं एक खोजने में सक्षम नहीं था। यह महत्वपूर्ण नहीं है और यह कोई मुद्दा नहीं है, लेकिन अगर ऐसा कुछ है तो मैं उत्सुक हूं, इसलिए मैं इसे अपने स्वयं के कार्यान्वयन के बजाय इसका उपयोग कर सकता हूं :)

मेरे सभी कोडिंग में मैं नहीं आया इस तरह की एक विधि। शायद आप में से एक जावा गुरु है :)

धन्यवाद।

+0

ओह ... माफ करना। मुझे बताने के लिए धन्यवाद :) – AndreiBogdan

+3

क्या आप वास्तव में ऐसे फ़ंक्शन के लिए पूछ रहे हैं जो bool = x> = a && x <= b लौटाता है? शायद मुझे –

+1

प्रश्न नहीं समझा, मैं यह नहीं पूछ रहा हूं कि इसे कैसे बनाया जाए, बस जावा में पहले से ही कुछ लागू किया गया है :) – AndreiBogdan

उत्तर

19

इस का उपयोग करें:

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

मैं नहीं बल्कि इस विधि अपने आप को एक तीसरी पार्टी निर्भरता सहित से लिखने के लिए जाना चाहते हैं :)