मेरे पास जावा में करने के लिए तुलनाओं का एक लंबा सेट है, और मैं यह जानना चाहूंगा कि क्या उनमें से एक या अधिक सच के रूप में सामने आते हैं। तुलना का तार लंबा और पढ़ने में मुश्किल था, इसलिए मैंने इसे पठनीयता के लिए तोड़ दिया, और स्वचालित रूप |=
से बजाय एक शॉर्टकट ऑपरेटर का उपयोग करने के लिए चला गया negativeValue = negativeValue || boolean
।
boolean negativeValue = false;
negativeValue |= (defaultStock < 0);
negativeValue |= (defaultWholesale < 0);
negativeValue |= (defaultRetail < 0);
negativeValue |= (defaultDelivery < 0);
negativeValue
यदि कोई डिफ़ॉल्ट <कुछ> मान नकारात्मक हैं, तो मैं सच होने की उम्मीद करता हूं । क्या यह मान्य है? क्या यह वही होगा जो मुझे उम्मीद है? मैं इसे सूर्य की साइट या स्टैकओवरफ़्लो पर उल्लिखित नहीं देख सका, लेकिन एक्लिप्स को इससे कोई समस्या नहीं है और कोड संकलित करता है और चलता है।
इसी तरह, अगर मैं कई तार्किक चौराहों का प्रदर्शन करना चाहता था, तो क्या मैं &=
इसके बजाय उपयोग कर सकता था &&
?