लोड हो रहा है...

Java में बिना उद्धरण के शब्द null

String plant = null; कोई अक्षर नहीं रखता, और System.out.println(plant) शब्द null लिखता है। स्क्रीन एक पंक्ति है। null के आसपास उद्धरण नहीं हैं, और उस पंक्ति पर कोई अंक नहीं है।

नाम कोई अक्षर नहीं रखता

Mint.java खोलें। फ़ाइल का नाम Mint.java रहता है, क्योंकि public class Mint अब भी फ़ाइल का नाम है। यह पन्ना फ़ाइल का नाम नहीं बदलता, और public class Mint भी नहीं बदलता। अगर int count वाली पंक्ति अभी भी है, उसे मिटा दें, (int), 40.0, 40.9 और 40 सहित। अगर double weight अभी भी है, उसे मिटा दें। अगर boolean ripe अभी भी है, उसे मिटा दें, true और false सहित। plant.length मिटा दें और charAt मिटा दें। हर import पंक्ति, हर reader पंक्ति, और हर nextLine पंक्ति मिटा दें। जो फ़ाइल आप रखते हैं, उसमें import नहीं है, Scanner नहीं है, nextLine नहीं है, count नहीं है, weight नहीं है, ripe नहीं है, और कोष्ठक नहीं हैं। एक बिना इस्तेमाल का import अकेले javac को असफल नहीं करता, और null भी नहीं लिखता। शब्द केवल वही लिखने वाली पंक्ति लिखती है जो नाम का उपयोग करती है।

main के अंदर, रखने वाली पंक्ति String plant = null; है। String तरह का शब्द है। वह कहता है कि यह नाम अक्षर रख सकता है, या एक भी अक्षर नहीं रख सकता। plant नाम है, और छोटे p से शुरू होता है। = चिह्न रखता है। शब्द null है, हर अक्षर छोटा: n, u, l, l। बड़ा N नहीं है। null के आसपास उद्धरण नहीं हैं। कोई अंक नहीं है। अर्धविराम पंक्ति खत्म करता है। यह पंक्ति कोई अक्षर नहीं रखती। वह स्क्रीन नहीं लिखती। रखना लिखना नहीं है। इस पंक्ति के दौरान स्क्रीन खाली रहती है। null संख्या 0 लिखने का छोटा तरीका नहीं है। null वह शब्द leaf नहीं है जिसके अक्षर केवल स्क्रीन से गायब हों। कुछ भी रखा नहीं गया। leaf के अक्षर इस नाम में कहीं इंतज़ार नहीं कर रहे।

इस पन्ने पर यह तरह या तो उद्धरण के बीच अक्षर रखती है, जैसे leaf, या बिना उद्धरण के शब्द null। आप तीसरा शब्द नहीं गढ़ते। String plant = none; none को एक नाम मानता है। इस फ़ाइल में none नाम नहीं है। javac गलती लिखता है। String plant = empty; वही करता है। जो शब्द आप इस तरह के शब्द के साथ और बिना उद्धरण के लिख सकते हैं, वह null है। जो फ़ाइल आप रखते हैं, वह null का उपयोग करती है।

लिखने वाली पंक्ति नंगा नाम है: System.out.println(plant);। उद्धरण नहीं, और बिंदु नहीं। Java नाम plant पढ़ता है, वह लिखता है जो वह नाम रखता है, और पंक्ति खत्म करता है। जो फ़ाइल आप रखते हैं, उसमें नाम कोई अक्षर नहीं रखता, इसलिए लिखने वाली पंक्ति शब्द null लिखती है। नाम के अपने अक्षर, p, l, a, n, t, स्क्रीन पर नहीं हैं। String स्क्रीन पर नहीं है। System स्क्रीन पर नहीं है। अर्धविराम स्क्रीन पर नहीं है। शब्द null स्क्रीन पर है, एक पंक्ति। फ़ाइल सहेजें।

फ़ाइल जो आप रखते हैं

इसे Mint.java नाम से सहेजें। यही वह फ़ाइल है जिसे यह पन्ना रखता है। एक तरह का शब्द, String। एक नाम, plant। एक शब्द, null, सब छोटे अक्षर, बिना उद्धरण, बिना अंक। एक लिखने वाली पंक्ति, और वह पंक्ति नंगे नाम का उपयोग करती है। length नहीं है और charAt नहीं है।

फ़ाइल जो आप रखते हैं

java
public class Mint {
    public static void main(String[] args) {
        String plant = null;
        System.out.println(plant);
    }
}

इसे ऊपर से पढ़ें। public class Mint फ़ाइल का नाम रखता है। वह स्क्रीन नहीं लिखता। public static void main(String[] args) वह जगह है जहाँ Java शुरू करता है। उस main पंक्ति पर शब्द String अभी रखने वाली पंक्ति नहीं है। रखने वाली पंक्ति बाद वाली है, String plant = null;। वह कुछ नहीं लिखती। System.out.println(plant); null लिखता है और पंक्ति खत्म करता है। स्क्रीन पर एक पंक्ति। उद्धरण नहीं। दूसरी पंक्ति नहीं। जो फ़ाइल आप रखते हैं, उसमें int पंक्ति नहीं है।

स्क्रीन क्या दिखाती है

जिस फ़ोल्डर में यह Mint.java है, उसमें javac Mint.java लिखें। जब फ़ाइल ठीक हो, यह आदेश कोई पंक्ति नहीं लिखता। String के बाद शब्द null javac से कोई पंक्ति नहीं लिखवाता, और javac को असफल नहीं करता। फिर java Mint लिखें। java के बाद .java न लिखें। यही दो आदेश आप Windows पर और macOS पर लिखते हैं। यह पन्ना उस निशान को उद्धृत नहीं करता जो शेल आदेश से पहले दिखाता है। प्रोग्राम null लिखता है। वह आपके लिखने का इंतज़ार नहीं करता। शब्द पहले से फ़ाइल में था। अगर java Mint इंतज़ार करे, nextLine अभी भी फ़ाइल में है। वह पंक्ति मिटा दें और String plant = null; तथा एक लिखने वाली पंक्ति रखें। प्रोग्राम लिखने वाली पंक्ति के बाद समाप्त होता है।

स्क्रीन null दिखाती है। एक पंक्ति। बिना उद्धरण। अगर स्क्रीन plant दिखाए, लिखने वाली पंक्ति में नाम के आसपास उद्धरण हैं: System.out.println("plant");। वे उद्धरण अक्षर p, l, a, n, t को चिह्नित करते हैं, इसलिए रखा हुआ शब्द नहीं लिखा जाता। अगर स्क्रीन leaf दिखाए, रखने वाली पंक्ति अभी भी "leaf" कहती है। वे उद्धरण और वे अक्षर मिटा दें, और बिना उद्धरण के null लिखें। अगर स्क्रीन 40, या 40.0, या 4 दिखाए, कोष्ठक वाली फ़ाइल या संख्या वाली फ़ाइल अभी भी अपनी जगह है। int पंक्ति और कोष्ठक मिटा दें। अगर स्क्रीन true या false दिखाए, ripe अभी भी फ़ाइल में है। अगर स्क्रीन mint दिखाए, आप अभी भी पुरानी फ़ाइल पर हैं। अगर स्क्रीन एक खाली पंक्ति दिखाए और शब्द null नहीं, रखने वाली पंक्ति में उद्धरण हैं और उनके बीच कुछ नहीं: String plant = "";। वह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, उसमें शब्द null है और उद्धरण नहीं हैं। गलत पंक्ति दिखाने वाली स्क्रीन के लिए Java फिर से स्थापित न करें।

जो स्क्रीन null दिखाती है, वह अकेले फ़ाइल को सिद्ध नहीं करती। String plant = "null"; उन चार अक्षरों के आसपास उद्धरण के साथ भी null लिखता है, क्योंकि उद्धरण n, u, l, l रखते हैं। स्क्रीन एक जैसी दिख सकती है। फ़ाइल एक जैसी नहीं है। जो फ़ाइल आप रखते हैं, उसमें String है, और बिना उद्धरण के null है। जब आप इस पन्ने को जाँचें, तरह का शब्द देखें और उद्धरण का न होना देखें। फ़ाइल को केवल स्क्रीन से न जाँचें।

उद्धरण null के अक्षर रखते हैं

शब्द के आसपास उद्धरण अक्षर हैं, खाली नाम नहीं। String plant = "null"; चार अक्षर रखता है। javac कोई पंक्ति नहीं लिखता। java Mint null लिखता है। वह चलना जायज़ है, और वह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, उसमें उद्धरण नहीं हैं, इसलिए नाम कोई अक्षर नहीं रखता। जब आप रखी हुई फ़ाइल ठीक करें, उद्धरण मिटा दें ताकि पंक्ति फिर String plant = null; हो। शब्द null को उनके साथ न मिटाएँ।

📊 रखने वाली पंक्ति और स्क्रीन

रखने वाली पंक्ति स्क्रीन
String plant = null; null
String plant = "null"; null
String plant = "leaf"; leaf
int count = null; javac गलती लिखता है

तालिका को एक चलाने के साथ पढ़ें, उसके बदले नहीं। String plant = null; के लिए javac कोई पंक्ति नहीं लिखता और java Mint null लिखता है। String plant = "null"; के लिए javac कोई पंक्ति नहीं लिखता और java Mint null लिखता है, और फ़ाइल में अभी भी उद्धरण हैं। String plant = "leaf"; के लिए javac कोई पंक्ति नहीं लिखता और java Mint leaf लिखता है। int count = null; के लिए javac गलती लिखता है, इसलिए आप java Mint नहीं लिखते। हर जाँच के बाद String plant = null; वापस रखें, बिना उद्धरण। रखी हुई स्क्रीन null है, एक पंक्ति।

नाम उस पंक्ति से पहले मौजूद होना चाहिए जो उसका उपयोग करे। अगर System.out.println(plant); String plant = null; के ऊपर लिखा हो, javac गलती लिखता है। लिखने वाली पंक्ति plant का नाम तब लेती है जब plant अभी बना नहीं। रखने वाली पंक्ति को लिखने वाली पंक्ति के ऊपर रखें। उसी नाम के लिए String दूसरी बार न लिखें। String plant = "leaf"; उस पंक्ति के नीचे जो plant पहले ही बना चुकी है, एक अलग गलती है। javac गलती लिखता है और चुप नहीं रहता। नाम एक बार बनता है। बाद की पंक्ति अक्षर रख सकती है, String फिर लिखे बिना, जब plant पहले से मौजूद हो: plant = "leaf";। वह पंक्ति केवल वह बदलती है जो नाम रखता है। वह जायज़ है। वह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, उसमें एक रखने वाली पंक्ति है, और वह पंक्ति null कहती है।

String plant; बिना = null के, और उसके बाद लिखने वाली पंक्ति, javac से गलती लिखवाती है। नाम एक तरह के रूप में होता, और अभी कोई शब्द नहीं रखता, स्वयं null भी नहीं। बनाने वाली पंक्ति पर = null रखें, जैसे जो फ़ाइल आप रखते हैं उसमें है। String plant = nullnull; nullnull को एक नाम मानता है। इस फ़ाइल में वह नाम नहीं है। javac गलती लिखता है। शब्द null है, और जगह का छूटना उसे तीसरे काम करने वाले शब्द में नहीं चिपकाता। String plant = null ; अर्धविराम से पहले एक जगह के साथ अभी भी शब्द null है। javac कोई पंक्ति नहीं लिखता, और स्क्रीन अभी भी null है। जो फ़ाइल आप रखते हैं, उसमें अतिरिक्त जगह नहीं है, पर वह जगह दूसरा मान नहीं है।

बड़ा अक्षर वह शब्द नहीं है। String plant = Null; Null को एक नाम मानता है, क्योंकि पहला अक्षर बड़ा N है। इस फ़ाइल में Null नाम नहीं है। javac गलती लिखता है। वह चुप नहीं रहता। स्क्रीन Null नहीं दिखाती, क्योंकि जब javac गलती लिख रहा हो आप java Mint नहीं चलाते। जो फ़ाइल आप रखते हैं, उसमें शब्द null है, सब छोटा। छोटे अक्षर वापस रखें।

null पूरी संख्या नहीं है

पूरी संख्या संख्या वाले पन्ने की तरह है। int count = null; उस तरह से कोई अक्षर न रखने को कहता है। null नहीं समाता। javac गलती लिखता है। वह null को 0 नहीं बनाता। वह null नहीं लिखता। boolean ripe = null; दो शब्दों वाली तरह से null रखने को कहता है। वह तरह केवल true या false रखती है। javac गलती लिखता है। वह null को false नहीं बनाता। पढ़ने के लिए स्क्रीन नहीं है, क्योंकि जब javac गलती लिख रहा हो आप java Mint नहीं लिखते। इन गलतियों का ठीक शब्द आपको नहीं चाहिए। जब आप रखी हुई फ़ाइल ठीक करें, int पंक्ति और boolean पंक्ति मिटा दें, और फिर String plant = null; लिखें।

नाम के बाद प्रश्न एक अलग असफलता है, और वह javac की असफलता नहीं है। दूसरी फ़ाइल null रखती है, फिर पूछती है कि वह नाम कितने अक्षर रखता है।

null के बाद प्रश्न

java
public class Mint {
    public static void main(String[] args) {
        String plant = null;
        System.out.println(plant.length());
    }
}

यह दूसरी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। javac Mint.java लिखें। जहाँ तक javac देख सकता है फ़ाइल ठीक है, इसलिए javac कोई पंक्ति नहीं लिखता। शब्द null javac को असफल नहीं करता, और length भी नहीं। फिर java Mint लिखें। प्रोग्राम कोई संख्या नहीं लिखता। वह 4 नहीं लिखता, 0 नहीं लिखता, और null भी नहीं लिखता। java Mint गलती लिखता है। उस गलती का ठीक शब्द आपको नहीं चाहिए। नाम कोई अक्षर नहीं रखता, इसलिए लिखने के लिए अक्षरों की गिनती नहीं है। अगर स्क्रीन 4 दिखाए, plant अभी भी leaf रखता है, और length उन चार अक्षरों को गिनता है। "leaf" मिटा दें और null रखें, या जो फ़ाइल आप रखते हैं उसके लिए length पूरी तरह मिटा दें। जो फ़ाइल आप रखते हैं, उसमें लिखने वाली पंक्ति System.out.println(plant); है, बिना बिंदु और बिना length। गलती देखने के बाद रखी हुई फ़ाइल वापस रखें।

अब आप एक नाम में कोई अक्षर नहीं रख सकते और शब्द null को बिना उद्धरण और बिना अंक के लिख सकते हैं। String plant = null; कोई अक्षर नहीं रखता। System.out.println(plant); null लिखता है और पंक्ति खत्म करता है। null के आसपास उद्धरण चार अक्षर रखते हैं, और स्क्रीन एक जैसी दिख सकती है, इसलिए आप फ़ाइल को जाँचते हैं। int count = null; और boolean ripe = null; दोनों javac से गलती लिखवाते हैं। बड़े N वाला Null एक नाम है जो इस फ़ाइल में नहीं है। null के बाद plant.length() javac को चुप रहने देता है और java Mint से गलती लिखवाता है। अगला पन्ना इस खाली नाम को छोड़ता है। वह एक ही नाम के नीचे रखे एक से अधिक मान देखता है।

स्क्रीन शब्द null है

जो फ़ाइल आप रखते हैं, वह null लिखती है। लिखने वाली पंक्ति पर नाम plant है, और plant स्क्रीन पर नहीं है। उस फ़ाइल में उद्धरण नहीं हैं। एक println एक पंक्ति है। उद्धरण से वही स्क्रीन चार अक्षर है, वह फ़ाइल नहीं जिसे आप रखते हैं। अंक उस फ़ाइल में नहीं होता जिसे आप रखते हैं। नाम के बाद प्रश्न वह फ़ाइल नहीं है जिसे आप रखते हैं।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
6
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी