जावा में इफ कंडीशंस में नॉट ऑपरेटर का उपयोग कैसे करें?

Java Mem Ipha Kandisansa Mem Nota Oparetara Ka Upayoga Kaise Karem



जावा में, ' नहीं 'ऑपरेटर के साथ' अगर 'स्थिति उस परिणाम को उलट देती है जो' के परिणामस्वरूप लौटाया जाता है अगर ' सशर्त बयान। विशेष रूप से, जटिल परिस्थितियों से निपटते समय, गैर-ऑपरेटर तर्क को सरल बना सकता है। 'अगर' स्थिति में 'नहीं' ऑपरेटर का उपयोग करने से कोड अधिक संक्षिप्त और समझने में आसान हो सकता है, खासकर जब नकारात्मक शर्तों को व्यक्त किया जाता है।

यह आलेख जावा में if स्थिति में Not ऑपरेटर का उपयोग करने की प्रक्रिया को प्रदर्शित करता है।







जावा में इफ कंडीशंस में नॉट ऑपरेटर का उपयोग कैसे करें?

'नहीं' ऑपरेटर को विस्मयादिबोधक चिह्न (!) द्वारा दर्शाया जाता है। यह जावा में एक प्रकार का तार्किक ऑपरेटर है जो प्रदत्त बूलियन मान को अस्वीकार करता है, और इसका उपयोग ' अगर ''किसी शर्त के विपरीत उत्तर/मूल्य की जांच करने के लिए शर्तें। यह किसी विशिष्ट कार्रवाई को करने या किसी निश्चित शर्त के पूरा न होने पर कोड के ब्लॉक को निष्पादित करने में फायदेमंद है।



वाक्य - विन्यास



वाक्यविन्यास में एक ' शामिल है अगर 'के साथ सशर्त बयान' नहीं ' ऑपरेटर। इसके अलावा, आइए मान लें कि ' कुछ भी कर() 'फ़ंक्शन केवल सही या गलत लौटाता है:





अगर ( ! कुछ भी कर ( ) )
{
// कोड का कुछ भाग निष्पादित करें
}
अन्य {
// कोड का कुछ भाग निष्पादित करें
}

उपरोक्त वाक्यविन्यास में:



  • सबसे पहले, 'के लिए लौटाया गया मान कुछ भी कर() 'फ़ंक्शन को अस्वीकार कर दिया गया है और यह मान एक शर्त के रूप में पास कर दिया गया है' अगर ' कथन।
  • इसके बाद, कुछ कोड अन्य भाग में डाला जाता है जो केवल तभी काम करता है जब ' अगर “बयान ग़लत है.

उदाहरण 1: इफ कंडीशन में नॉट ऑपरेटर का उपयोग करके चेकिंग डिवीजन

की अवधारणा को समझाने के लिए नहीं 'ऑपरेटर में' अगर 'शर्त, नीचे दिए गए कोड का पालन करें:

वर्ग प्रभाग {
सार्वजनिक स्थैतिक शून्य मुख्य ( डोरी [ ] तर्क ) {
पूर्णांक संख्या = 19 ;
पूर्णांक div = 5 ;
अगर ( एक पर % डिव ! = 0 ) {
System.out.println ( संख्या + 'से विभाज्य नहीं है' + डिव ) ;
} अन्य {
System.out.println ( संख्या + 'पूर्णतः विभाज्य है' + डिव ) ;
}
}
}

उपरोक्त कोड की व्याख्या:

  • सबसे पहले, दो वेरिएबल बनाएं जिनका नाम ' एक पर ' और ' डिव ” और उन्हें डमी मान प्रदान करें।
  • अगला, ' अगर ' कथन का उपयोग किया जाता है जो पहले दोनों ऑपरेटरों पर विभाजन करता है और फिर ' का उपयोग करता है सम नही ' संकेत।
  • यह ' नहीं ऑपरेटर शर्त को नकारता है और तभी सत्य होता है जब परिणाम 'के बराबर न हो' 0 ”।
  • अंत में, यदि परिणाम 'के बराबर है तो प्रबंधन के लिए एक और भाग बनाएं' 0 ”।

उपर्युक्त कोड के निष्पादन के बाद:

उपरोक्त स्नैपशॉट से पता चलता है कि प्रदान किए गए मान विभाज्य नहीं हैं, इसीलिए ' अगर 'भाग निष्पादित किया गया है।

उदाहरण 2: यदि स्थिति में नॉट ऑपरेटर का उपयोग करके बड़ी संख्या ज्ञात करना

'का उपयोग करके नहीं 'ऑपरेटर में' अगर 'सशर्त कथन, कई चर के बीच एक बड़ी संख्या भी पाई जा सकती है।

आइए बेहतर स्पष्टीकरण के लिए नीचे दिए गए कोड पर जाएँ:

कक्षा ग्रेटर {
सार्वजनिक स्थैतिक शून्य मुख्य ( डोरी [ ] तर्क ) {
int ए = बीस ;
पूर्णांक बी = 10 ;
अगर ( ! ( > = बी ) ) {
System.out.println ( एक + ' मै रुक जाना ' + बी ) ;
} अन्य {
System.out.println ( एक + ' से बड़ा है ' + बी ) ;
}
}
}

उपरोक्त कोड की व्याख्या:

  • सबसे पहले, दो वेरिएबल आरंभ किए गए हैं। फिर ' नहीं 'ऑपरेटर को यह जांचने की शर्त पर लागू किया जाता है कि क्या' 'चर' से बड़ा या उसके बराबर है बी ' चर।
  • उसके बाद, 'में एक संबंधित संदेश प्रिंट करें अगर ” स्टेटमेंट ब्लॉक।
  • अंत में, एक संदेश प्रिंट करता है जो 'में मौजूद होता है अन्य ' हिस्से।

उपरोक्त कोड के निष्पादन के बाद:

उपरोक्त स्नैपशॉट से पता चलता है कि 'की मदद से अधिक मूल्य पाया गया है' नहीं ' ऑपरेटर।

निष्कर्ष

नहीं 'ऑपरेटर में' अगर “स्थितियाँ नकारात्मक स्थितियों को व्यक्त करने, जटिल तर्क को सरल बनाने और कोड पठनीयता बढ़ाने में लचीलापन और स्पष्टता प्रदान करती हैं। इसके उपयोग से कोड की लाइनें बहुत कम हो जाती हैं, प्रोग्रामर का काफी समय बच जाता है और तार्किक त्रुटियों की संभावना कम हो जाती है। इस आलेख में जावा में if स्थिति में Not ऑपरेटर का उपयोग करने की प्रक्रिया प्रदर्शित की गई है।