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

Java में दो अंक, एक संख्या

int count = 40; दो अंकों को एक पूरी संख्या रखता है, और System.out.println(count) 40 लिखता है। स्क्रीन एक पंक्ति है। वह 4 अक्षरों की गिनती नहीं है। वह 0 बगल में दूसरी संख्या नहीं है।

जो अंक आप लिखते हैं वे एक संख्या हैं

Mint.java खोलें। फ़ाइल का नाम Mint.java रहता है, क्योंकि public class Mint अब भी फ़ाइल का नाम है। यह पन्ना फ़ाइल का नाम नहीं बदलता, और public class Mint भी नहीं बदलता। अगर String plant वाली पंक्ति अभी भी है, उसे मिटा दें। plant.length मिटा दें, charAt मिटा दें, और हर वह पंक्ति मिटा दें जो बिंदु के बाद प्रश्न करती है। हर import पंक्ति, हर reader पंक्ति, और हर nextLine पंक्ति मिटा दें। जो फ़ाइल आप रखते हैं, उसमें import नहीं है, Scanner नहीं है, nextLine नहीं है, plant नहीं है, और बिंदु नहीं है। एक बिना इस्तेमाल का import अकेले javac को असफल नहीं करता, और 40 भी नहीं लिखता। अंक केवल वही लिखने वाली पंक्ति लिखती है जो नाम का उपयोग करती है।

main के अंदर रखने वाली पंक्ति int count = 40; है। int तरह का शब्द है। यह कहता है कि यह नाम पूरी संख्या रखता है। count नाम है, और यह छोटे c से शुरू होता है। चिह्न = अंक रखता है। अंक 4 हैं, फिर 0, और उनके बीच कुछ नहीं: न खाली जगह, न अल्पविराम, न बिंदु, न उद्धरण। अर्धविराम पंक्ति खत्म करता है। यह पंक्ति संख्या रखती है। स्क्रीन नहीं लिखती। रखना लिखना नहीं है। इस पंक्ति के दौरान स्क्रीन खाली रहती है। दो अंक एक संख्या हैं, चालीस जो 40 के रूप में लिखा है, शब्द forty नहीं, और एक 4 नहीं जिसके बाद अलग 0 लिखा हो।

अक्षर-गिनती वाले पन्ने का 4 एक उत्तर था। plant.length() leaf को देखता था और लिखने वाली पंक्ति 4 दिखाती थी, जबकि अक्षर leaf रहते थे। वह 4 रखने वाली पंक्ति पर अंकों के रूप में टाइप नहीं हुआ था। यह पन्ना वह प्रश्न छोड़ देता है। गिनने के लिए plant नहीं है। 40 के अंदर का 4 वह अंक है जो आपने टाइप किया, और बगल का 0 उसी संख्या का दूसरा अंक है। अगर स्क्रीन leaf दिखाती है, या leaf और फिर 4, पुरानी पंक्तियाँ अभी भी फ़ाइल में हैं। उन्हें तब तक मिटाएँ जब तक एकमात्र रखा मान 40 न रह जाए।

लिखने वाली पंक्ति खुला नाम है: System.out.println(count);। उद्धरण नहीं, और बिंदु नहीं। Java नाम count पढ़ता है, वह पूरी संख्या लिखता है जो वह नाम रखता है, और पंक्ति खत्म करता है। जो फ़ाइल आप रखते हैं, उसकी संख्या 40 है। नाम के अपने अक्षर, c, o, u, n, t, स्क्रीन पर नहीं हैं। int स्क्रीन पर नहीं है। System स्क्रीन पर नहीं है। अर्धविराम स्क्रीन पर नहीं है। अंक 4 और 0 स्क्रीन पर हैं, एक पंक्ति में, 40। फ़ाइल सहेजें।

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

इसे Mint.java नाम से सहेजें। यही वह फ़ाइल है जिसे यह पन्ना रखता है। एक तरह का शब्द, int। एक नाम, count। एक पूरी संख्या, 40, दो अंक, बिना उद्धरण, बिना बिंदु, अंकों के बीच बिना खाली जगह, और बिना ऋण चिह्न। एक लिखने वाली पंक्ति, और वह पंक्ति खुले नाम का उपयोग करती है।

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

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

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

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

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

स्क्रीन 40 दिखाती है। एक पंक्ति। उद्धरण नहीं। अगर स्क्रीन count दिखाती है, लिखने वाली पंक्ति में नाम के आसपास उद्धरण हैं: System.out.println("count");। वे उद्धरण अक्षर c, o, u, n, t रखते हैं, इसलिए रखा हुआ 40 नहीं लिखा जाता। अगर स्क्रीन 4 दिखाती है, रखने वाली पंक्ति int count = 4; है, एक अंक, या फ़ाइल अभी भी अक्षर-गिनती का पन्ना है और लिखने वाली पंक्ति plant.length() है। जो फ़ाइल आप रखते हैं, उसमें 40 है, दो अंक। अगर स्क्रीन 4 दिखाती है और अगली पंक्ति पर 0, दो लिखने वाली पंक्तियाँ हैं, या दो संख्याएँ। जो फ़ाइल आप रखते हैं, उसमें एक लिखने वाली पंक्ति है और एक संख्या। अगर स्क्रीन 400 दिखाती है, रखने वाली पंक्ति में एक अतिरिक्त 0 है। अगर स्क्रीन leaf दिखाती है, plant अभी भी फ़ाइल में है। अगर स्क्रीन mint दिखाती है, आप अभी भी पुरानी फ़ाइल पर हैं। अगर स्क्रीन forty दिखाती है, लिखने वाली पंक्ति में शब्द forty उद्धरण के बीच है। जो फ़ाइल आप रखते हैं, वह अंक लिखती है, वह शब्द नहीं। गलत पंक्ति दिखाने वाली स्क्रीन के लिए आप Java फिर से स्थापित नहीं करते।

अंकों के बीच खाली जगह एक संख्या नहीं है। int count = 4 0; में 4 और 0 के बीच जगह है। javac गलती लिखता है। यह चुप नहीं रहता। पढ़ने के लिए स्क्रीन नहीं है, क्योंकि जब javac गलती लिख रहा हो आप java Mint नहीं लिखते। उस गलती के सटीक शब्द आपको नहीं चाहिए। जगह मिटा दें ताकि पंक्ति फिर int count = 40; हो। अल्पविराम इस पन्ने पर हज़ार का चिह्न नहीं है। int count = 4,000; संख्या 4000 नहीं है। javac गलती लिखता है। जो फ़ाइल आप रखते हैं, उसमें अल्पविराम नहीं है। बिंदु अब भी int के लिए पूरी संख्या नहीं है। int count = 40.0; javac से गलती लिखवाता है, वही बेमेल जो छोटी संख्या में बिंदु का है। जो फ़ाइल आप रखते हैं, उसमें 40 है, बिना बिंदु और बिंदु के बाद बिना अंक।

अंकों के आसपास उद्धरण अक्षर हैं, पूरी संख्या नहीं। int count = "40"; एक int नाम से दो अंक-अक्षर रखने को कहता है। javac गलती लिखता है। उन अक्षरों को संख्या 40 नहीं बनाता। अगर तरह का शब्द int है, उद्धरण मिटा दें। System.out.println("40"); बिना किसी int पंक्ति के भी 40 लिखेगा, क्योंकि उद्धरण वर्ण 4 और 0 रखते हैं। स्क्रीन एक जैसी दिख सकती है। फ़ाइल नहीं। जो फ़ाइल आप रखते हैं, उसमें int है, और 40 बिना उद्धरण है। जब आप इस पन्ने को जाँचें, तरह का शब्द देखें और उद्धरण का न होना देखें। तरह को केवल स्क्रीन से न जाँचें।

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

int count = forty; forty को एक नाम मानता है। इस फ़ाइल में forty नाम नहीं है। javac गलती लिखता है। संख्या अंक 40 हैं, वह शब्द नहीं। अंक वापस रखें। int count; बिना = 40, और उसके बाद लिखने वाली पंक्ति, भी javac से गलती लिखवाती है। नाम एक तरह के रूप में होता, और अभी कोई संख्या न रखता। बनाने वाली पंक्ति पर = 40 रखें, जैसे जो फ़ाइल आप रखते हैं उसमें है।

ऋण चिह्न अंकों का हिस्सा है

अंकों से चिपका चिह्न उसी एक संख्या का हिस्सा है। चिह्न वर्ण - है, और उसके तथा पहले अंक के बीच खाली जगह ज़रूरी नहीं। int count = -4; एक पूरी संख्या रखता है। पंक्ति पर दूसरी संख्या नहीं है। यह पन्ना 4 को किसी दूसरी संख्या से नहीं घटाता। जोड़ का चिह्न नहीं है, और इस संख्या के साथ जोड़ने के लिए दूसरी संख्या नहीं रखी गई। लिखने वाली पंक्ति अब भी System.out.println(count); है। स्क्रीन -4 दिखाती है। एक पंक्ति। चिह्न स्क्रीन पर है, अंक से चिपका। नाम count स्क्रीन पर नहीं है।

यह दूसरी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, वह 40 रखती है, बिना ऋण चिह्न, और उसकी स्क्रीन 40 है। जब आप चिह्न देखना चाहें, इस दूसरी फ़ाइल को Mint.java नाम से सहेजें, फिर int count = 40; वापस रख दें।

एक अंक से चिपका ऋण चिह्न

java
public class Mint {
    public static void main(String[] args) {
        int count = -4;
        System.out.println(count);
    }
}

javac Mint.java लिखें। फ़ाइल सही है, इसलिए javac कोई पंक्ति नहीं लिखता। एक अंक से चिपका ऋण चिह्न javac को असफल नहीं करता। फिर java Mint लिखें। स्क्रीन -4 दिखाती है। एक पंक्ति। उद्धरण नहीं। अगर स्क्रीन 4 दिखाती है, रखने वाली पंक्ति में चिह्न नहीं है। अगर स्क्रीन 40 दिखाती है, आप अभी भी उस फ़ाइल पर हैं जिसे आप रखते हैं। वही फ़ाइल वापस रखने के लिए सही है, पर यह जाँच नहीं है। अगर स्क्रीन -40 दिखाती है, रखने वाली पंक्ति में चिह्न भी है और दोनों अंक भी। वह भी एक संख्या है, चिह्न के साथ 40, और दूसरी फ़ाइल नहीं है। दूसरी फ़ाइल केवल -4 है। चिह्न और अंक के बीच खाली जगह, int count = - 4;, अभी भी वही एक संख्या है। javac चुप रहता है, और स्क्रीन अभी भी -4 है, चिह्न अंक से चिपका। फ़ाइल की खाली जगह स्क्रीन पर खाली जगह नहीं है, और दूसरी संख्या नहीं है। जो फ़ाइल आप रखते हैं, वह इस चिह्न का उपयोग नहीं करती। -4 देखने के बाद, रखी फ़ाइल वापस रख दें: int count = 40; और एक System.out.println(count);।

पहले लिखा 0 दूसरी संख्या है

दूसरे अंकों से पहले लिखा 0 «वही अंक और एक अतिरिक्त 0» नहीं है। int count = 040; वह पंक्ति है जिसे javac मानता है, इसलिए javac कोई पंक्ति नहीं लिखता। फिर java Mint 32 लिखता है। स्क्रीन 40 नहीं है, और 040 नहीं है। Java उस पूरी संख्या को आठ के समूह में पढ़ता है जो 0 से शुरू होती है, उन दहाइयों में नहीं जिनसे आप 40 पढ़ते हैं। 040 का 4 चार बार आठ है, जो 32 है, और आखिरी 0 कुछ नहीं जोड़ता। हर बार यह बाँटना कागज़ पर करने की ज़रूरत नहीं। उपयोगी बात स्क्रीन है: 32, 40 नहीं। पन्ना छोड़ने से पहले आगे का 0 मिटा दें ताकि रखने वाली पंक्ति फिर int count = 40; हो। 040 को उस फ़ाइल में न छोड़ें जिसे आप रखते हैं।

अकेला 0 संख्या शून्य है, और यह जायज़ है। int count = 0; संख्या 0 रखता है। System.out.println(count); 0 लिखता है। javac कोई पंक्ति नहीं लिखता। java Mint 0 लिखता है और खत्म होता है। यह इंतज़ार नहीं करता। खाली स्क्रीन का मतलब होगा कि लिखने वाली पंक्ति गायब है। स्क्रीन पर अंक 0 वह संख्या है जो आपने रखी, खाली पंक्ति नहीं। वह अकेला 0 दूसरे अंकों के आगे लिखे 0 जैसा नहीं है। 0 उसी एक अंक से शुरू होता है और उसी पर खत्म होता है। 40, 4 से शुरू होता है। 040, 0 से शुरू होता है और फिर और अंक हैं, और उसी पंक्ति की स्क्रीन 32 है।

आगे का 0 जिसके बाद 8 या 9 हो, उस समूह में नहीं बैठता। int count = 08; javac से गलती लिखवाता है। int count = 09; भी यही करता है। ये पंक्तियाँ आठ या नौ रखने का चुप तरीका नहीं हैं। आगे का 0 मिटा दें। आठ पूरी संख्या के रूप में int count = 8; है, और स्क्रीन 8 है। इस पन्ने पर 08 की ज़रूरत नहीं। जो फ़ाइल आप रखते हैं वह 40 है, जो 4 से शुरू होती है, इसलिए उस फ़ाइल में यह गलती नहीं है। गलती केवल उस पंक्ति की है जो 0 से शुरू हो और फिर ऐसा अंक हो जो समूह में न बैठे।

पंक्तियाँ और स्क्रीन यहाँ साथ हैं। जो फ़ाइल आप रखते हैं वह पहली पंक्ति है। बाकी पंक्तियाँ जाँच हैं। वे अतिरिक्त फ़ाइलें नहीं हैं जिन्हें सहेजा छोड़ दें।

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

रखने वाली पंक्ति स्क्रीन
int count = 40; 40
int count = -4; -4
int count = 0; 0
int count = 040; 32

तालिका को एक चलाए हुए प्रोग्राम के साथ पढ़ें, उसके बदले नहीं। 40 के लिए javac कोई पंक्ति नहीं लिखता और java Mint 40 लिखता है। -4 के लिए javac कोई पंक्ति नहीं लिखता और java Mint -4 लिखता है। 0 के लिए javac कोई पंक्ति नहीं लिखता और java Mint 0 लिखता है। 040 के लिए javac कोई पंक्ति नहीं लिखता और java Mint 32 लिखता है। हर जाँच के बाद int count = 40; वापस रख दें। रखी स्क्रीन 40 है, एक पंक्ति, बिना चिह्न, बिना आगे के 0।

अब आप एक पूरी संख्या को अंकों के रूप में फ़ाइल में लिख सकते हैं और वे अंक स्क्रीन पर देख सकते हैं। int count = 40; 40 रखता है। System.out.println(count); 40 लिखता है और पंक्ति खत्म करता है। दो अंक एक संख्या हैं, अक्षरों की गिनती नहीं और दो पंक्तियाँ नहीं। int count = -4; -4 लिखता है, और चिह्न उसी एक संख्या का हिस्सा है। int count = 0; 0 लिखता है। int count = 040; javac को चुप रखता है और java Mint से 32 लिखवाता है, इसलिए आगे का 0 वह संख्या नहीं है जो आप चाहते थे। अंकों के बीच खाली जगह या अल्पविराम javac से गलती लिखवाता है। अगला पन्ना ये अंक छोड़ देता है। वह एक ऐसा मान रखता है जो पूरी संख्या नहीं है और अक्षरों की एक पंक्ति भी नहीं है।

स्क्रीन वही संख्या है जो आपने रखी

जो फ़ाइल आप रखते हैं वह 40 लिखती है। लिखने वाली पंक्ति पर नाम count है, और count स्क्रीन पर नहीं है। उस फ़ाइल में उद्धरण नहीं हैं। एक println एक पंक्ति है। ऋण चिह्न, जब आप दूसरी फ़ाइल का उपयोग करते हैं, उस पंक्ति की संख्या का हिस्सा है। पहले लिखा 0 दूसरी संख्या है, और जो फ़ाइल आप रखते हैं उसमें उसकी जगह नहीं है।

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

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

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

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

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

📝 निर्देश

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