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

Java में formatting

कोड ऐसा व्यवस्थित करिए कि पाठक ब्लॉक और ऑपरेटर एक नज़र में देख सके। Yard.java में पब्लिक क्लास Yard रखिए। main के अंदर शरीर की पंक्तियाँ indent करिए, int sum = 10 + 2; लिखिए जिसमें = और + के आसपास स्पेस हों, फिर sum छापिए। javac Yard.java से कंपाइल करिए और java Yard चलाइए। स्क्रीन पर 12 दिखना चाहिए। dates अगले पृष्ठ के लिए छोड़ दीजिए — यह पाठ रिक्ति और indent है, कैलेंडर प्रकार नहीं।

ब्रेसिज़ के अंदर indent दीजिए

नामकरण पृष्ठ ने सटीक वर्तनी साबित की। यह पृष्ठ साफ़ लेआउट साबित करता है। Yard.java खोलिए। पब्लिक क्लास नाम Yard रखिए। बचे ticketCount / TicketCount डेमो अगर स्वरूपण कहानी दबाएँ तो हटा दीजिए, बची केवल-Javadoc वाली add फ़ाइलें, बचे debug लेबल खोज, और कोई भी कीबोर्ड Scanner भी हटा दीजिए। प्रोग्राम टाइपिंग का इंतज़ार न करे। import लाइन की ज़रूरत नहीं।
क्लास और main को ब्रेसिज़ के साथ लिखिए जो ब्लॉक चिह्नित करें। जो कथन main के हैं, उन्हें main पंक्ति से एक स्तर गहरा indent दीजिए। शुरुआती आदत अक्सर प्रति स्तर चार स्पेस है। इस डेमो में हर indented पंक्ति पर वही चौड़ाई रखिए।
असाइनमेंट और प्लस चिह्न के आसपास स्पेस रखिए ताकि आँख नाम को ऑपरेटर से अलग करे:
int sum = 10 + 2;
फिर परिणाम छापिए:
System.out.println(sum);
स्वरूपण गणित नहीं बदलता। दस जमा दो अभी भी बारह है। indent और स्पेस मनुष्य को देखने में मदद करते हैं कि कौन-सी पंक्तियाँ main के अंदर बैठी हैं।

Yard tidy sum with indent

java
public class Yard {
    public static void main(String[] args) {
        int sum = 10 + 2;
        System.out.println(sum);
    }
}

उस फ़ोल्डर से जहाँ Yard.java है javac Yard.java चलाइए। जब कोष्ठक, ब्रेसिज़ और सेमीकोलन मेल खाएँ, javac अपनी कोई पंक्ति नहीं लिखता। फिर java Yard चलाइए — java Yard.java नहीं। रन कमांड से .java अंत हटा दीजिए। फ़ाइल में एक पब्लिक क्लास रखिए ताकि नाम Yard से मेल खाए।
स्क्रीन 12 दिखाती है। रन एक बार घुमाइए। Java Yard.main से शुरू होता है। indented पंक्तियाँ शरीर हैं। असाइनमेंट बारह को sum के नीचे रखता है। प्रिंट 12 लिखता है। अगर = के आसपास स्पेस हटा दें और फिर भी कंपाइल हो, परिणाम 12 रह सकता है — स्पेस पाठकों के लिए थे। अगर ज़रूरी ब्रेसिज़ तोड़ दें, javac शिकायत करता है। यह पृष्ठ जानबूझकर पूरा, पढ़ने योग्य आकार रखता है।
स्क्रीन देखते हुए नियम कहिए: शरीर को indent दीजिए, जिन ऑपरेटरों को आँखें पकड़ें उन्हें स्पेस दीजिए, फिर कंपाइल और रन करिए ताकि साबित हो प्रोग्राम अभी भी काम करता है। इस पृष्ठ पर date और time API मत गढ़िए। dates अगले पाठ की प्रतीक्षा करते हैं।
अगर अभी भी नामकरण फ़ाइल से 4 फिर 9 दिखे, स्वरूपण शिक्षण फ़ाइल पर जाइए और फिर java Yard चलाइए। अगर हर पंक्ति बिना indent कॉलम शून्य पर हो, प्रोग्राम शायद अभी भी चले, पर ब्लॉक सीमाएँ पढ़ना कठिन होता है। शिक्षण फ़ाइल में indent रखिए।

छोटी स्वरूपण जाँच-सूची

नीचे की जाँच-सूची इस पृष्ठ का छोटा नक्शा है। पहले शरीर को indent देते हैं। फिर साफ़ ऑपरेटरों के आसपास स्पेस रखते हैं। फिर javac और java Yard से पुष्टि करते हैं। यह अनुमान मत लगाइए कि स्पेस योग बदलते हैं। यह जानने से पहले कि स्क्रीन अभी भी 12 दिखाती है सारा indent मत मिटाइए।

📊 Beginner formatting habits on Yard

Habit What you do
Indent Push main body lines one level deeper than main
Operators Keep spaces around = and + in simple assignments
Verify Compile and run so the screen still shows 12

तालिका को शिक्षण फ़ाइल के पास रखिए जब संपादन करें। main के खुलते ब्रेस पर इशारा करिए, फिर indented sum पंक्ति पर, फिर बंद ब्रेस पर। वह मिलान खेल एक ही पास में पूरा शुरुआती विचार है। जो टूल बाद में स्वतः स्वरूपित करते हैं वे समान आदतें मानते हैं। मनुष्य जब फ़ाइल बढ़े उसी नक्शे का उपयोग करता है।
अगर बचे नामकरण डेमो अभी पास हों, उन्हें इतिहास की तरह रखिए। इस पाठ के लिए स्वरूपण शिक्षण फ़ाइल चलाइए ताकि स्क्रीन साफ़ योग दिखाए, केस-संवेदनशीलता जोड़ी नहीं। अगर javac डुप्लिकेट पब्लिक क्लास की शिकायत करे, केवल Yard को public रखिए।

स्वरूपण गणित नहीं है

भीड़ी पंक्ति अभी भी वही योग गिन सकती है। बिना स्पेस वाला int sum=10+2; शायद कंपाइल हो और 12 छापे। यह पृष्ठ फिर भी स्पेस सिखाता है क्योंकि जब ऑपरेटर उभरें पाठक कम थकता है। indent ब्लॉकों के लिए वही विचार है: कंपाइलर ब्रेसिज़ की परवाह करता है; पाठक यह देखने की परवाह करता है कि कौन-सी पंक्तियाँ साथ हैं।
स्वरूपण को दूसरी प्रोग्रामिंग भाषा मत समझिए। शिक्षण फ़ाइल में एक साफ़ शैली रखिए। टैब और स्पेस ऐसे मत मिलाइए कि पंक्तियाँ कूदें। इस शुरुआती आकार के लिए प्रति स्तर चार स्पेस काफी हैं।
जब लेआउट गलत हो पर टोकन सही हों, javac फिर भी सफल हो सकता है। इसलिए ब्रेसिज़ और indent को साथ पढ़िए, केवल स्क्रीन संख्या नहीं।

नामकरण वर्तनियों से तुलना

नामकरण पृष्ठ पर ticketCount और TicketCount अलग नाम थे। इस पृष्ठ पर स्पेस और indent नए नाम नहीं बनाते। वे वही नाम और ऑपरेटर इस तरह सजाते हैं कि ब्लॉक साफ़ दिखे। आप अभी भी Yard.java कंपाइल करते हैं और java Yard चलाते हैं। नई आदत ब्रेसिज़ के अंदर समान indent प्लस पढ़ने योग्य ऑपरेटर रिक्ति है।
नामकरण ने जवाब दिया कौन-सी वर्तनी ढूँढें। स्वरूपण जवाब देता है फ़ाइल देखते समय कैसी दिखनी चाहिए। बाद में दोनों आदतें रखिए। यह पाठ लेआउट अलग करता है ताकि स्क्रीन साफ़ संपादन के बाद योग साबित करे।
अगर बची नामकरण फ़ाइल अभी खुली है, आप 4 और 9 देख सकते हैं। स्वरूपण फ़ाइल पर जाइए ताकि main sum को 12 छापे। date डेमो इस पृष्ठ से बाहर रखिए। कीबोर्ड इनपुट इस पृष्ठ से बाहर रखिए।

dates से पहले

आप main को indent दे सकते हैं, = और + के आसपास स्पेस रख सकते हैं, sum को 10 + 2 रख सकते हैं, और java Yard के बाद 12 देख सकते हैं। रखी डेमो के लिए Yard.java कंपाइल कर java Yard चलाइए। लेआउट ने पाठकों की मदद की; गणित बारह रहा। अगला पृष्ठ dates है, जहाँ आप Java में कैलेंडर मानों के साथ काम करते हैं।
साफ़ लेआउट-प्लस-रन जोड़ी के लिए tidy योग डेमो रखिए। जब indent अभ्यास करें नामकरण फ़ाइलें इस पृष्ठ से बाहर रखिए। dates फ़ाइलें उस पाठ तक इस पृष्ठ से बाहर रखिए। ये तीन आदतें आगे बढ़ने से पहले चौकी हैं। जब ब्रेसिज़ ब्लॉक दिखाएँ और स्क्रीन 12 दिखाए, स्वरूपण ने इस पाठ का काम किया और आप dates वाले अगले विषय के लिए तैयार हैं।
फ़ोल्डर पर एक आखिरी चक्कर: एक पब्लिक Yard, indented main शरीर, स्पेस वाले ऑपरेटर, कोई कीबोर्ड इंतज़ार नहीं, कोई ज़बरदस्ती date प्रकार नहीं। खुली डेमो पर एक बार और javac Yard.java और java Yard चलाइए। अगर स्क्रीन अभी भी 12 दिखाती है और indent अभी भी शरीर चिह्नित करता है, स्वरूपण आकार मज़बूत है और कोर्स अगले पृष्ठ पर dates पर जा सकता है। हर पढ़ने पर एक साफ़ लेआउट आदत चुनिए ताकि हर पास वही जाँच-सूची सिखाए।

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

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

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

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

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

📝 निर्देश

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