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