तुलना और तार्किक ऑपरेटरों का गहन अध्ययन
व्यावहारिक पैटर्न के साथ तुलना और तार्किक ऑपरेटरों, शॉर्ट-सर्किटिंग, प्राथमिकता और De Morgan के नियमों में दक्षता हासिल कीजिए।
तुलना और तार्किक ऑपरेटरों का गहन अध्ययन, CoddyKit पर Java Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Java Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Java Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
तुलनाएँ
तुलना ऑपरेटर
==,!=: बराबर / बराबर नहीं<,>,<=,>=: क्रम- परिणाम
booleanहोता है (trueयाfalse)।
स्ट्रिंग के लिए == का उपयोग न करें; equals() का उपयोग करें।
public class Main {
public static void main(String[] args) {
int x = 10;
int y = 20;
// Compare if x is less than y
System.out.println(x < y); // true (10 < 20)
// Compare if x is equal to y
System.out.println(x == y); // false (10 is not equal to 20)
// Extra examples:
System.out.println(x > y); // false (10 > 20? no)
System.out.println(x != y); // true (10 is not equal to 20)
System.out.println(x <= y); // true (10 <= 20)
System.out.println(x >= y); // false (10 >= 20? no)
}
}
तार्किक ऑपरेटर
तार्किक ऑपरेटर
&&(और)||(या)!(नहीं)
ये boolean परिणामों को जोड़ते या उनका निषेध करते हैं। उदाहरण: (age >= 18 && country.equals("TR"))।
शॉर्ट-सर्किट
शॉर्ट-सर्किट
a && b: यदिaगलत है, तोbका मूल्यांकन नहीं किया जाता।a || b: यदिaसही है, तोbका मूल्यांकन नहीं किया जाता।- इसका उपयोग ऐसी जाँचों को सुरक्षित रखने के लिए करें जो विफल हो सकती हैं, जैसे रिक्त मान की जाँच।
प्राथमिकता
प्राथमिकता
- तुलनाएँ
&&और||से पहले होती हैं। &&की प्राथमिकता||से अधिक होती है।- स्पष्टता के लिए कोष्ठकों का उपयोग करें:
(a > 0 && b > 0) || c > 0।
प्रतिरूप
डी मॉर्गन के नियम
!(a && b)≡!a || !b!(a || b)≡!a && !b
सीमा जाँच
10 <= x && x <= 20(दोनों सीमाएँ शामिल)x < 10 || x > 20(सीमा के बाहर)
ऑपरेटरों का प्रदर्शन
आज़माएँ: x और y के मान दर्ज करें। तुलना के परिणाम, संयुक्त शर्तें और शॉर्ट-सर्किट द्वारा रिक्त मान की सुरक्षा-जाँच देखें।
public class Main {
public static void main(String[] args) {
// Instead of reading from Scanner, we assign fixed values
int x = 12;
int y = 5;
boolean cmp1 = x < y;
boolean cmp2 = x == y;
boolean bothPositive = (x > 0 && y > 0);
boolean eitherZero = (x == 0 || y == 0);
boolean inRangeX = (10 <= x && x <= 20);
System.out.println("x < y: " + cmp1);
System.out.println("x == y: " + cmp2);
System.out.println("bothPositive: " + bothPositive);
System.out.println("eitherZero: " + eitherZero);
System.out.println("10 <= x <= 20: " + inRangeX);
// Short-circuit guard example
String s = (x > 5) ? "big" : null;
if (s != null && s.equals("big")) {
System.out.println("s is big");
}
}
}
शॉर्ट-सर्किट जाँच
त्वरित जाँच: शॉर्ट-सर्किट मूल्यांकन के बारे में कौन-से कथन सही हैं?
पुनरावलोकन और अगला चरण
पुनरावलोकन: आपने तुलनाओं, तार्किक ऑपरेटरों, शॉर्ट-सर्किट, प्राथमिकता और डी मॉर्गन के नियमों का अभ्यास किया।
अगला चरण: अनेक विकल्पों में से अधिक साफ़ तरीके से चुनने के लिए switch का उपयोग करें।
एआई शिक्षक के साथ Java सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 104
- पाठ
- 374
अक्सर पूछे जाने वाले प्रश्न
क्या “तुलना और तार्किक ऑपरेटरों का गहन अध्ययन” पाठ निःशुल्क है?
हाँ—“तुलना और तार्किक ऑपरेटरों का गहन अध्ययन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Java Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Java Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“तुलना और तार्किक ऑपरेटरों का गहन अध्ययन” में मैं क्या सीखूँगा?
व्यावहारिक पैटर्न के साथ तुलना और तार्किक ऑपरेटरों, शॉर्ट-सर्किटिंग, प्राथमिकता और De Morgan के नियमों में दक्षता हासिल कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Java Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Java Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Java Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“तुलना और तार्किक ऑपरेटरों का गहन अध्ययन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Java Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Java Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- तुलना और तार्किक ऑपरेटरों का गहन अध्ययन
- Switch कथन
- लघु परियोजना: कंसोल कैलकुलेटर