Java में true और false जोड़ना
boolean both = true && true; शब्द true रखता है, और System.out.println(both) शब्द true लिखता है। स्क्रीन एक पंक्ति है। दो && चिह्न फ़ाइल में दो true शब्दों के बीच बैठे हैं, और उस पंक्ति पर नहीं हैं।
दो && दोनों पक्ष true चाहते हैं
Mint.java खोलें। फ़ाइल का नाम Mint.java रहता है, क्योंकि public class Mint अब भी फ़ाइल का नाम है। यह पन्ना फ़ाइल का नाम नहीं बदलता, और public class Mint भी नहीं बदलता। अगर boolean match अभी भी है, उसे मिटा दें, 4 == 4, 4 == 9, और दो पूरी संख्याओं के बीच हर पूछने वाले चिह्न सहित। अगर int total अभी भी है, उसे मिटा दें। अगर String[] plants अभी भी है, उसे मिटा दें। अगर boolean ripe अभी भी है एक नंगे true या नंगे false के साथ और बिना जोड़ने वाले चिह्न के, उसे मिटा दें। हर import पंक्ति, हर reader पंक्ति, और हर nextLine पंक्ति मिटा दें। जो फ़ाइल आप रखते हैं, उसमें import नहीं है, Scanner नहीं है, nextLine नहीं है, match नहीं है, total नहीं है, plants नहीं है, और नंगी ripe पंक्ति भी नहीं है। एक बिना इस्तेमाल का import अकेले javac को असफल नहीं करता, और true भी नहीं लिखता। शब्द केवल वही लिखने वाली पंक्ति लिखती है जो उस नाम का उपयोग करती है जो मिला हुआ उत्तर रखता है।
main के अंदर, रखने वाली पंक्ति boolean both = true && true; है। boolean तरह का शब्द है। वह कहता है कि यह नाम दो शब्दों में से एक रखता है, true या false। both नाम है, और छोटे b से शुरू होता है। पहला = चिह्न रखता है। उसी पहले = के दाईं ओर दो true या false शब्द और एक जोड़ने वाला चिह्न बैठते हैं। पहला शब्द true है, हर अक्षर छोटा, बिना उद्धरण। जोड़ने वाला चिह्न दो && हैं जो बिना जगह के साथ लिखे गए हैं। दूसरा शब्द भी true है, हर अक्षर छोटा, बिना उद्धरण। अर्धविराम पंक्ति खत्म करता है। यह पंक्ति एक शब्द रखती है। वह स्क्रीन नहीं लिखती। रखना लिखना नहीं है। इस पंक्ति के दौरान स्क्रीन खाली रहती है। जोड़ने वाला चिह्न नहीं पूछता कि क्या दो पूरी संख्याएँ मेल खाती हैं। वह तीसरी पूरी संख्या भी नहीं बनाता। वह दो ऐसे उत्तरों को देखता है जो पहले से true या false हैं, और उनसे एक उत्तर बनाता है।
दो && का मतलब है दोनों पक्ष true होने चाहिए। जब बायाँ पक्ष true हो और दायाँ पक्ष भी true हो, मिला हुआ शब्द true होता है। जब कोई भी पक्ष false हो, मिला हुआ शब्द false होता है। boolean both = true && false; शब्द false रखता है। boolean both = false && true; शब्द false रखता है। boolean both = false && false; शब्द false रखता है। जो फ़ाइल आप रखते हैं, वह true && true उपयोग करती है, इसलिए रखा हुआ शब्द true है।
जोड़ने वाला चिह्न पूछने वाले चिह्न का वही काम नहीं है। तुलना वाले पन्ने ने == को दो पूरी संख्याओं के बीच रखा। वह प्रश्न संख्याओं से true या false बनाता था। यह पन्ना && को दो ऐसे मानों के बीच रखता है जो पहले से true या false हैं। चिह्नों वाले पन्ने ने + को दो पूरी संख्याओं के बीच रखा ताकि तीसरी पूरी संख्या बने। && तीसरी पूरी संख्या नहीं बनाता। अगर आप boolean both = 4 && 9; लिखें, इस पन्ने के पाठ रूप पर javac गलती लिखता है, क्योंकि जिन पक्षों को यह पन्ना रखता है वे true या false हैं, नंगी पूरी संख्याएँ नहीं। जो फ़ाइल आप रखते हैं, उसके दोनों पक्ष true या false रखें।
लिखने वाली पंक्ति नंगा नाम है: System.out.println(both);। उद्धरण नहीं हैं, और उस पंक्ति पर जोड़ने वाला चिह्न भी नहीं है। Java नाम both पढ़ता है, जो शब्द वह नाम रखता है उसे लिखता है, और पंक्ति खत्म करता है। जो फ़ाइल आप रखते हैं, उसके लिए वह शब्द true है। नाम के अपने अक्षर, b, o, t, h, स्क्रीन पर नहीं हैं। boolean स्क्रीन पर नहीं है। दो && स्क्रीन पर नहीं हैं। अलग true शब्द दो पंक्तियों के रूप में स्क्रीन पर नहीं हैं। शब्द true स्क्रीन पर है, एक पंक्ति। फ़ाइल सहेजें।
फ़ाइल जो आप रखते हैं
इसे Mint.java नाम से सहेजें। यही वह फ़ाइल है जिसे यह पन्ना रखता है। एक तरह का शब्द, boolean। एक नाम, both। एक रखने वाली पंक्ति जो true लिखती है, फिर दो &&, फिर true, किसी भी शब्द के आसपास उद्धरण के बिना। एक लिखने वाली पंक्ति, और वह पंक्ति नंगे नाम का उपयोग करती है। match पंक्ति नहीं है, total पंक्ति नहीं है, और दूसरी लिखने वाली पंक्ति भी नहीं है।
public class Mint {
public static void main(String[] args) {
boolean both = true && true;
System.out.println(both);
}
}
इसे ऊपर से पढ़ें। public class Mint फ़ाइल का नाम रखता है। वह स्क्रीन नहीं लिखता। public static void main(String[] args) वह जगह है जहाँ Java शुरू करता है। उस main पंक्ति पर शब्द String अभी रखने वाली पंक्ति नहीं है। उस main पंक्ति के वर्ग कोष्ठक args के हैं, और यह पन्ना args नहीं पढ़ता। boolean both = true && true; शब्द true रखता है। वह कुछ नहीं लिखता। System.out.println(both); शब्द true लिखता है और पंक्ति खत्म करता है। स्क्रीन पर एक पंक्ति। बिना उद्धरण। दूसरी पंक्ति नहीं। जो फ़ाइल आप रखते हैं, उसमें boolean match पंक्ति नहीं है, और वह पंक्ति भी नहीं जो पूछे कि क्या 4, 4 से मेल खाता है।
स्क्रीन क्या दिखाती है
जिस फ़ोल्डर में यह Mint.java है, उसमें javac Mint.java लिखें। जब फ़ाइल ठीक हो, यह आदेश कोई पंक्ति नहीं लिखता। दो true शब्दों के बीच दो && javac से कोई पंक्ति नहीं लिखवाते, और javac को असफल नहीं करते। फिर java Mint लिखें। java के बाद .java न लिखें। यही दो आदेश आप Windows पर और macOS पर लिखते हैं। यह पन्ना उस निशान को उद्धृत नहीं करता जो शेल आदेश से पहले दिखाता है। प्रोग्राम true लिखता है। वह आपके लिखने का इंतज़ार नहीं करता। दो true शब्द और जोड़ने वाला चिह्न पहले से फ़ाइल में थे। अगर java Mint इंतज़ार करे, nextLine अभी भी फ़ाइल में है। वह पंक्ति मिटा दें और boolean both = true && true; तथा एक लिखने वाली पंक्ति रखें। प्रोग्राम लिखने वाली पंक्ति के बाद समाप्त होता है।
स्क्रीन true दिखाती है। एक पंक्ति। बिना उद्धरण। अगर स्क्रीन both दिखाए, लिखने वाली पंक्ति में नाम के आसपास उद्धरण हैं: System.out.println("both");। वे उद्धरण अक्षर चिह्नित करते हैं, इसलिए रखा हुआ शब्द नहीं लिखा जाता। अगर स्क्रीन boolean match = 4 == 4; से true दिखाए, तुलना वाली फ़ाइल अभी भी अपनी जगह है। match पंक्ति मिटा दें। अगर स्क्रीन false दिखाए, && का एक पक्ष false है; वह जाँच जायज़ है, और वह फ़ाइल नहीं जिसे आप रखते हैं। अगर स्क्रीन true && true के अक्षर दिखाए, लिखने वाली पंक्ति में उन वर्णों के आसपास उद्धरण हैं। गलत पंक्ति दिखाने वाली स्क्रीन के लिए Java फिर से स्थापित न करें।
जो स्क्रीन true दिखाती है, वह अकेले जोड़ने वाले चिह्न को सिद्ध नहीं करती। boolean both = true; भी true लिखता है। स्क्रीन एक जैसी दिख सकती है। फ़ाइल एक जैसी नहीं है। जो फ़ाइल आप रखते हैं, उसमें true है, फिर &&, फिर true। जब आप इस पन्ने को जाँचें, दो true शब्दों के बीच दो && देखें। फ़ाइल को केवल स्क्रीन से न जाँचें।
जोड़ने वाले चिह्न के आसपास जगह जायज़ है। boolean both = true&&true; बिना जगह के अभी भी true रखता है, और javac कोई पंक्ति नहीं लिखता। boolean both = true && true; जगह के साथ अभी भी true रखता है। जो फ़ाइल आप रखते हैं, उसमें चिह्न के आसपास जगह है, क्योंकि उस तरह चिह्न आसान दिखता है। जगहें दूसरा मान नहीं हैं। दो && के बीच जगह जायज़ नहीं है। boolean both = true & & true; javac से गलती लिखवाता है। दो && को साथ रखें, रूप &&। एक अकेला & वह चिह्न नहीं है जिसे यह पन्ना रखता है। boolean both = true & true; वह फ़ाइल नहीं है जिसे आप रखते हैं। javac गलती लिख सकता है, या वह पंक्ति इस पन्ने का पाठ नहीं है। दो && लिखें।
true के आसपास उद्धरण उसे अक्षर बना देते हैं। boolean both = "true" && true; Java से अक्षरों को एक true या false शब्द के साथ उस तरह जोड़ने को कहता है जो यह पन्ना नहीं सिखाता। javac गलती लिखता है। उद्धरण मिटा दें। && के दोनों पक्ष, इस पन्ने पर, बिना उद्धरण के शब्द true या false हैं। System.out.println(true && true); बिना both नाम के भी true लिखता है। स्क्रीन एक जैसी दिख सकती है। जो फ़ाइल आप रखते हैं, पहले मिला हुआ उत्तर एक नाम के नीचे रखती है, फिर उसी नाम को लिखती है।
नाम उस पंक्ति से पहले मौजूद होना चाहिए जो उसका उपयोग करे। अगर System.out.println(both); को boolean both = true && true; के ऊपर लिखा जाए, javac गलती लिखता है। लिखने वाली पंक्ति both का नाम तब लेती है जब both अभी बना नहीं। रखने वाली पंक्ति को लिखने वाली पंक्ति के ऊपर रखें। उसी नाम के लिए boolean दूसरी बार न लिखें। बाद की पंक्ति शब्द बदल सकती है, boolean फिर लिखे बिना, जब both पहले से मौजूद हो: both = true && true;। वह रूप जायज़ है। ज़रूरी नहीं है। जो फ़ाइल आप रखते हैं, नाम बनाती है और मिला हुआ उत्तर एक पंक्ति पर रखती है।
जब एक पक्ष false हो
केवल दायाँ शब्द बदलें। तरह का शब्द boolean रहे। नाम both रहे। चिह्न दो && ही रहे। boolean both = true && false; में बायाँ पक्ष true है और दायाँ पक्ष false। दो && दोनों पक्ष true चाहते हैं। मिला हुआ शब्द false है। लिखने वाली पंक्ति अभी भी System.out.println(both); है। स्क्रीन false दिखाती है। एक पंक्ति। नाम both स्क्रीन पर नहीं है। अलग true और false शब्द दो पंक्तियों के रूप में स्क्रीन पर नहीं हैं।
javac Mint.java लिखें। javac कोई पंक्ति नहीं लिखता। फिर java Mint लिखें। स्क्रीन false दिखाती है। false देखने के बाद रखी हुई फ़ाइल वापस रखें: boolean both = true && true; और एक System.out.println(both);। रखी हुई स्क्रीन true है, एक पंक्ति। यह false चलना केवल जाँच है। वह फ़ाइल नहीं है जिसे आप रखते हैं।
दो || एक पक्ष true काफी
एक अलग जोड़ने वाला चिह्न दो पाइप चिह्न साथ लिखता है: ||। दो || का मतलब है कम से कम एक पक्ष true होना चाहिए। boolean either = true || false; शब्द true रखता है। boolean either = false || true; शब्द true रखता है। boolean either = true || true; शब्द true रखता है। boolean either = false || false; शब्द false रखता है। नाम either हो सकता है। तरह का शब्द boolean ही रहता है।
public class Mint {
public static void main(String[] args) {
boolean either = true || false;
System.out.println(either);
}
}
यह दूसरी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। javac Mint.java लिखें। javac कोई पंक्ति नहीं लिखता। फिर java Mint लिखें। स्क्रीन true दिखाती है। एक पंक्ति। वह false नहीं दिखाती। वह true || false के अक्षर भी नहीं दिखाती। अगर स्क्रीन false दिखाए, दोनों पक्ष अभी भी false हो सकते हैं, जैसे boolean either = false || false;। वह पंक्ति जायज़ है, और यह दूसरी फ़ाइल नहीं है। true || false से true देखने के बाद रखी हुई फ़ाइल वापस रखें: boolean both = true && true; और System.out.println(both);।
दो && और दो || एक ही काम नहीं हैं। && सख्त है। दोनों पक्ष true होने चाहिए। || खुला है। एक true पक्ष काफी है। जो फ़ाइल आप रखते हैं, वह && सिखाती है। दूसरी फ़ाइल केवल || दिखाती है। रखी हुई फ़ाइल में || न छोड़ें। एक अकेला पाइप न लिखें। boolean either = true | false; खुले जोड़ का वह चिह्न नहीं है जिसे यह पन्ना रखता है।
विस्मयादिबोधक शब्द पलटता है
एक विस्मयादिबोधक चिह्न एक true या false शब्द से चिपकता है और उसे पलटता है। चिह्न ! है। boolean flipped = !true; शब्द false रखता है। boolean flipped = !false; शब्द true रखता है। दूसरा पक्ष नहीं है। ! न && है और न ||। वह दो शब्दों के बीच नहीं बैठता। वह एक शब्द से चिपकता है।
public class Mint {
public static void main(String[] args) {
boolean flipped = !true;
System.out.println(flipped);
}
}
यह तीसरी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। javac Mint.java लिखें। javac कोई पंक्ति नहीं लिखता। फिर java Mint लिखें। स्क्रीन false दिखाती है। एक पंक्ति। वह true नहीं दिखाती। वह !true के अक्षर भी नहीं दिखाती। अगर स्क्रीन true दिखाए, रखने वाली पंक्ति boolean flipped = !false; हो सकती है, जो false को true में पलटती है। वह पंक्ति जायज़ है, और यह तीसरी फ़ाइल नहीं है। !true से false देखने के बाद रखी हुई फ़ाइल वापस रखें।
जोड़ने वाले चिह्न को अक्षरों के रूप में लिखना जोड़ नहीं बनाता। System.out.println("true && true"); उसी पाठ के वर्ण लिखता है। स्क्रीन true && true दिखाती है। वह रखे हुए जोड़ का शब्द true नहीं है। javac चुप रहता है। उद्धरण वही हैं जो चिह्न को चिह्न की तरह काम करने से रोकते हैं। जो फ़ाइल आप रखते हैं, उसमें true शब्दों के आसपास उद्धरण नहीं हैं, और लिखने वाली पंक्ति में नाम के आसपास भी उद्धरण नहीं हैं।
अब आप दो true या false उत्तरों से एक true या false उत्तर रख सकते हैं, और उसी शब्द को लिख सकते हैं। boolean both = true && true; शब्द true रखता है। System.out.println(both); शब्द true लिखता है और पंक्ति खत्म करता है। true && false शब्द false लिखता है। true || false शब्द true लिखता है। !true शब्द false लिखता है। अगला पन्ना इन जोड़ने वाले चिह्नों को अकेले छोड़ देता है। वह if और else देखता है, जो एक true या false उत्तर से एक रास्ता चुनते हैं।
स्क्रीन मिला हुआ शब्द है
जो फ़ाइल आप रखते हैं, वह true लिखती है। लिखने वाली पंक्ति पर नाम both है, और both स्क्रीन पर नहीं है। दो && फ़ाइल में हैं, और स्क्रीन पर नहीं हैं। दो true शब्द फ़ाइल में हैं, और स्क्रीन पर अलग पंक्तियों के रूप में नहीं हैं। पाइप चिह्न और विस्मयादिबोधक चिह्न वह फ़ाइल नहीं हैं जिसे आप रखते हैं। चिह्न के आसपास उद्धरण अक्षर लिखते हैं, मिला हुआ शब्द नहीं।
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी