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

Java में पूरी संख्या

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

तरह का शब्द नाम के आगे है

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

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

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

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

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

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

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

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

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

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

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

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

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

संख्या बदलें, लिखने वाली पंक्ति रखें

लिखने वाली पंक्ति अपनी जगह रह सकती है, जबकि रखी हुई संख्या बदलती है। पहली लिखने वाली पंक्ति के नीचे, उसी नाम में एक नई पूरी संख्या रखें, फिर नाम को फिर से लिखें। नई रखने वाली पंक्ति count = 9; है। यह int से शुरू नहीं होती। count पहले से है, इसलिए यह पंक्ति केवल वह संख्या बदलती है जो नाम रखे हुए है। 9, 4 की जगह लेता है। अगली लिखने वाली पंक्ति फिर System.out.println(count); है। स्क्रीन पर अब दो पंक्तियाँ हैं। पहली 4 है, उस संख्या से जो नाम उस क्षण रखे हुए था। दूसरी 9 है, उस संख्या से जो नाम count = 9; के बाद रखता है।

यह दूसरी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, उसमें एक रखने वाली पंक्ति और एक लिखने वाली पंक्ति है, और उसकी स्क्रीन 4 है। जब आप संख्या का बदलना देखना चाहें, इस दूसरी फ़ाइल को Mint.java नाम से सहेजें, फिर अकेली रखने वाली पंक्ति और अकेली लिखने वाली पंक्ति वापस रख दें।

संख्या दो पंक्तियों के बीच बदलती है

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

javac Mint.java लिखें। फ़ाइल ठीक है, इसलिए javac कोई पंक्ति नहीं लिखता। दूसरी रखने वाली पंक्ति int न लिख सकती है, और यह न लिखना javac को असफल नहीं करता। फिर java Mint लिखें। स्क्रीन 4 दिखाती है, और अगली पंक्ति 9 है। दो पंक्तियाँ। उद्धरण नहीं। नाम count इन दोनों पंक्तियों में से किसी पर नहीं है। अगर दोनों पंक्तियाँ 4 कहें, तो दूसरी रखने वाली पंक्ति नहीं है या अभी भी 4 कहती है। अगर दोनों 9 कहें, तो पहली रखने वाली पंक्ति पहले से 9 कहती है, या पहली लिखने वाली पंक्ति बदलाव के नीचे है। स्क्रीन फ़ाइल की पंक्तियों का क्रम मानती है।

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

अक्षर पूरी संख्या में नहीं समाते

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

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

यह तीसरी फ़ाइल अक्षरों का बेमेल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। इसे केवल तब तक सहेजें जब तक javac गलती लिखे, फिर int count = 4; वापस रख दें।

पूरी संख्या वाले नाम में अक्षर

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

javac Mint.java लिखें। javac एक गलती लिखता है। java Mint न लिखें। "leaf" की जगह 4 रखें और उद्धरण मिटा दें, ताकि पंक्ति int count = 4; हो जाए। सहेजें। javac Mint.java फिर लिखें। अब javac कोई पंक्ति नहीं लिखता। फिर java Mint 4 लिखता है।

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

एक फ़ाइल में दो तरह

एक फ़ाइल अक्षर वाला नाम और पूरी संख्या वाला नाम साथ रख सकती है। हर रखने वाली पंक्ति पर तरह का शब्द ही इन्हें अलग करता है। String plant = "leaf"; अक्षर रखता है, और leaf के आसपास उद्धरण ज़रूरी हैं। int count = 4; पूरी संख्या रखता है, और 4 के आसपास उद्धरण नहीं हैं। इसके बाद दो लिखने वाली पंक्तियाँ हैं, हर नाम के लिए एक। पहली leaf लिखती है। दूसरी 4 लिखती है। स्क्रीन पर दो पंक्तियाँ। नाम plant और count स्क्रीन पर नहीं हैं।

यह चौथी फ़ाइल है। यह वह फ़ाइल नहीं है जिसे आप रखते हैं। जो फ़ाइल आप रखते हैं, उसमें केवल पूरी संख्या है, और उसकी स्क्रीन अकेले 4 है। जब आप दो तरह देखना चाहें, यह चौथी फ़ाइल सहेजें, फिर अकेली int पंक्ति और अकेली लिखने वाली पंक्ति वापस रख दें।

अक्षर वाला नाम पूरी संख्या वाले नाम के पास

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

javac Mint.java लिखें। फ़ाइल ठीक है, इसलिए javac कोई पंक्ति नहीं लिखता। एक String पंक्ति और एक int पंक्ति उसी main में चल सकती हैं। फिर java Mint लिखें। स्क्रीन leaf दिखाती है, और अगली पंक्ति 4 है। अगर दोनों पंक्तियाँ leaf हों, तो दूसरी लिखने वाली पंक्ति अभी भी plant का उपयोग करती है, या count अक्षरों की तरह रखा गया था और लिखने वाली पंक्ति वे अक्षर लिखती है। अगर दोनों पंक्तियाँ 4 हों, तो String पंक्ति "4" रखती है या पहली लिखने वाली पंक्ति count का उपयोग करती है। देखें कि हर लिखने वाली पंक्ति कौन सा नाम उपयोग करती है, और देखें कि किस रखने वाली पंक्ति में उद्धरण हैं।

अब आप एक नाम में पूरी संख्या रख सकते हैं और उस संख्या को बिना उद्धरण और बिना कीबोर्ड लिख सकते हैं। int count = 4; 4 रखता है। System.out.println(count); 4 लिखता है और पंक्ति खत्म करता है। बाद का count = 9; रखी हुई संख्या को बिना दूसरे int के बदलता है। अक्षर, उद्धरण के अंदर का अंक, और दशमलव int में नहीं समाते, और javac हर एक के लिए एक गलती लिखता है। एक String नाम int नाम के पास बैठ सकता है, और हर लिखने वाली पंक्ति अपनी तरह दिखाती है। अगला पन्ना अक्षरों के साथ रहता है। यह String वाली तरह को उस एक leaf पंक्ति से अधिक पास से देखता है जिसे आप नाम में रखना पहले से जानते हैं।

स्क्रीन वही संख्या है जो नाम रखता है

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

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

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

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

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

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

📝 निर्देश

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