Java Tutorial in Hindi
सभी जावा रिलेशनल ऑपरेटर्स (उदाहरणों के साथ समझिए) - All Java Relational Operators in Hindi
Table of Contents
- परिचय
- जावा में रिलेशनल ऑपरेटर्स क्या हैं? (What are Relational Operators in Java in Hindi)
- जावा में रिलेशनल ऑपरेटर्स के प्रकार (Types of Relational Operators in Java in Hindi)
- जावा में Equality Operator (==)
- जावा में Not Equal To Operator (!=)
- जावा में Greater Than Operator (>)
- जावा में Less Than Operator (<)
- Greater Than or Equal To (>=)
- Less Than or Equal To (<=)
- प्रोग्राम में जावा रिलेशनल ऑपरेटर्स का उदाहरण
- जावा में रिलेशनल ऑपरेटर्स के फायदे
Java Relational Operator से संबंधित पूछे जाने वाले प्रश्न
रिलेशनल ऑपरेशन का result हमेशा एक बूलियन value (true or false) होता है, जो इस पर आधारित होता है कि specified condition पूरी हुई है या नहीं।
compatible data types के values की तुलना करने के लिए रिलेशनल ऑपरेटरों का उपयोग किया जा सकता है। उदाहरण के लिए, आप integers, फ़्लोटिंग-पॉइंट संख्याओं, characters और अन्य प्रकारों की तुलना कर सकते हैं जिनकी logically रूप से तुलना की जा सकती है।
== operator जाँच करता है कि क्या two references point में एक ही ऑब्जेक्ट की ओर इशारा करते हैं। equals() method दो string objects की content की तुलना करती है।
short-circuit evaluation जावा में एक behavior है जहां final result निर्धारित होते ही logical expression का evaluation बंद हो जाता है। उदाहरण के लिए, && ऑपरेशन में, यदि Left ऑपरेंड false है, तो Right ऑपरेंड का evaluated नहीं किया जाता है क्योंकि result हमेशा false होगा।
हां, आप रिलेशनल ऑपरेटर्स का उपयोग करके objects compare कर सकते हैं, लेकिन behavior इस बात पर depends करता है कि ऑब्जेक्ट का Class equals() method और CompareTo() method (for objects that implement the Comparable interface) को कैसे परिभाषित करता है।
Technically, बूलियन values पहले से ही comparison का परिणाम हैं, इसलिए बूलियन values के साथ रिलेशनल ऑपरेटरों का उपयोग आम तौर पर अनावश्यक है। हालाँकि, आप अभी भी उनका उपयोग कर सकते हैं, और वे expected boolean results देंगे।