जावा में, एक तार्किक या ऑपरेटर (||
) और एक तार्किक और ऑपरेटर (&&
) है। क्या logical XOR ऑपरेटर है? मैंने ^^
की कोशिश की लेकिन यह काम नहीं करता है।जावा में तार्किक xor ऑपरेटर क्या है?
उत्तर
लॉजिकल एक्सओआर ऑपरेटर जावा में मौजूद है और ^
लिखा गया है।
शब्दावली सही पाने के लिए, जावा में:
&
,|
और^
बिटवाइज़ या तार्किक ऑपरेटर कहा जाता है, उनके तर्कों के प्रकार पर निर्भर करता है;&&
और||
को सशर्त ऑपरेटर कहा जाता है।
विवरण के लिए, JLS § 15.22. Bitwise and Logical Operators आगे देखें।
&&
और ||
XOR के लिए कोई प्रत्यक्ष समकक्ष नहीं है। &&
और ||
का एकमात्र कारण &
और |
से अलग ऑपरेटरों के रूप में मौजूद है short-circuiting behaviour (यही कारण है कि उन्हें "सशर्त" कहा जाता है), और एक्सओआर को संक्षिप्त सर्किट नहीं किया जा सकता है।
दिलचस्प। [ऑपरेटर] पर _The Java ™ ट्यूटोरियल_ पर तालिका (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html) "लॉजिकल ऑपरेटर" को "बिटवाई ऑपरेटरों" से अलग के रूप में संदर्भित करती है, फिर भी [ समानता, रिलेशनल और सशर्त ऑपरेटर] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html) जैसा कि आप कहते हैं "सशर्त ऑपरेटर" को संदर्भित करता है। –
आह, मुझे लगता है कि मैं संघर्ष को समझता हूं। असल में मुझे लगता है कि "तार्किक ऑपरेटर" का अर्थ है कि बूलियन मूल्यों की तुलना की जा रही है। इस प्रकार हालत ऑपरेटर तार्किक ऑपरेटरों हैं, और बिटवाई ऑपरेटरों को लॉजिकल ऑपरेटरों के रूप में भी इस्तेमाल किया जा सकता है। यही कारण है कि जेएलएस '&', '|', और '^' का जिक्र करते समय "बिटवाई और लॉजिकल ऑपरेटर" कहता है। इसलिए मुझे नहीं लगता कि यह लॉजिकल ऑपरेटरों के रूप में '&&' और '||' (सशर्त ऑपरेटर) को संदर्भित करना गलत होगा। –
- 1. क्या अजगर में एक प्रभाव तार्किक ऑपरेटर है?
- 2. तार्किक या बिटवाइज़ OR ऑपरेटर बनाम ऑपरेटर
- 3. कैसे तार्किक अस्वीकरण ऑपरेटर "!" काम करता है
- 4. तार्किक ऑपरेटर && और दो तार जावास्क्रिप्ट में
- 5. उपयोग तार्किक ऑपरेटर में कम हो
- 6. XOR का उपयोग कर गणितीय ऑपरेटर
- 7. जावा ग्राफिक्स अक्षम xor मोड
- 8. जावा में "+ =" ऑपरेटर क्या करता है?
- 9. जावा में हीरा ऑपरेटर क्या है?
- 10. जावा में | = ऑपरेटर क्या करता है?
- 11. सी: तार्किक ऑपरेटर के साथ स्विच मामले
- 12. तार्किक ऑपरेटर या शॉर्ट सर्किट के बिना
- 13. सी # XOR एक डाली
- 14. प्रोलॉग में तार्किक 'नहीं' क्या है?
- 15. जावा संदर्भों के बीच xor ऑपरेशन
- 16. सी ++ में ऑपरेटर -> * ऑपरेटर क्या है?
- 17. - -> - - जावा में ऑपरेटर
- 18. जावा में पावर ऑपरेटर?
- 19. :: जावा ऑपरेटर इस संदर्भ में क्या करता है?
- 20. क्या वीबीए में एक टर्नरी ऑपरेटर है?
- 21. जावा और सी # में तार्किक और बिटवाई ऑपरेटरों के बीच एक अंतर क्यों है?
- 22. पायथन, नियमित अभिव्यक्ति, नाम समूह और "तार्किक या" ऑपरेटर
- 23. MATLAB में @ ऑपरेटर क्या है?
- 24. सी ++ में ऑपरेटर क्या है?
- 25. सी # में ऑपरेटर "??" क्या है?
- 26. क्यों कई भाषाओं में लॉजिकल एक्सओआर ऑपरेटर की कमी है?
- 27. + ऑपरेटर जावा में कैसे काम करता है?
- 28. PHP में गतिशील तार्किक अभिव्यक्ति पार्सिंग/मूल्यांकन?
- 29. ऑपरेटर जावा
- 30. XOR रजिस्टर, रजिस्टर (कोडांतरक)
लॉजिकल एक्सोर क्या करेगा? वहाँ थोड़ा सा xor है जो^है। –
एक तार्किक xor (एक logical_xor बी) बहुत अधिक है 'ए! = बी' – nos