Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

सिद्ध अभ्यास और क्विज़ के साथ जावा में महारत हासिल करें: अपने प्रोग्रामिंग कौशल को बढ़ावा दें

जावा सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है और प्रोग्रामिंग की दुनिया में प्रवेश करते समय शुरू करने के लिए सबसे अच्छी भाषाओं में से एक है। यह मोबाइल ऐप्स, गेम्स, और एंटरप्राइज सॉफ्टवेयर सहित कई नेटवर्क एप्लिकेशन और सॉफ्टवेयर की नींव है। कंप्यूटर और मशीनों के साथ हमारी दैनिक बातचीत में जावा प्रोग्रामिंग भाषा पर भरोसा करना भी शामिल है।

प्रोग्रामिंग में एक शुरुआती के लिए, जावा अभ्यास कोडिंग सीखने और अपने ज्ञान को गहरा करने के लिए एक बेहतरीन टूल हैं। नीचे साझा किए गए विभिन्न अभ्यास उदाहरण और समाधान नवोदित जावा प्रोग्रामर्स को उनके कोडिंग कौशल में सुधार करने में मदद करेंगे।

ये जावा अभ्यास न केवल आपको बेहतर कोड करने में मदद करते हैं बल्कि वे बुनियादी प्रोग्रामिंग निर्माणों में महारत हासिल करने का एक शानदार तरीका भी प्रदान करते हैं। ऐसे निर्माणों में लूप के साथ ब्रेक और कंटिन्यू, रिकर्सन, जावा सोर्स कोड, स्टैंडर्ड जावा API, और जावा ऑपरेटर्स जैसे तार्किक और अंकगणितीय ऑपरेटर्स शामिल हैं।

अपने डेटा संरचना और एल्गोरिदम कौशल बनाने के लिए, नीचे 10 शुरुआती जावा प्रोग्रामिंग अभ्यास और उनके नमूना समाधान दिए गए हैं। ये अभ्यास जावा अंकगणित, कमांड-लाइन आर्गुमेंट्स, और If-else स्टेटमेंट के उचित उपयोग के आपके ज्ञान को निखारने में मदद करेंगे। वे सरल लग सकते हैं लेकिन वास्तव में मुश्किल हैं और आपको चुनौती देंगे।

10 जावा अभ्यास और अभ्यास समस्याएं (समाधान के साथ)

1. एक अमेरिकी झंडा प्रिंट करें

इस अभ्यास में, आप एस्टेरिस्क और बराबर चिह्नों के पैटर्न को इनपुट करने और एक अमेरिकी झंडा प्रिंट करने के लिए एक जावा प्रोग्राम लिखेंगे।

समाधान: इस अभ्यास में आपको एस्टेरिस्क और बराबर चिह्नों को कोड में हार्ड-कोड करने और कोड की प्रत्येक लाइन को वापस करने की आवश्यकता होगी।

2. दो संख्याओं का योग

इस अभ्यास में, जावा प्रोग्रामर्स को दो संख्याओं का योग प्रिंट करने के लिए एक जावा प्रोग्राम लिखना होगा। हालांकि एक बुनियादी अभ्यास, कोड के माध्यम से संख्याओं को जोड़ना और गणना करना जावा में कोडिंग का एक महत्वपूर्ण हिस्सा है।

समाधान: इस अभ्यास का समाधान दो वेरिएबल्स के जोड़े गए मूल्य को वापस करेगा।

3. अधिकतम खोजें

इस अभ्यास में If स्टेटमेंट के उपयोग के माध्यम से अधिकतम संख्या ढूंढना किया जाता है। If स्टेटमेंट्स जावा और कई अन्य प्रोग्रामिंग भाषाओं के लिए महत्वपूर्ण हैं।

समाधान: एक If स्टेटमेंट घोषित करें जो वेरिएबल i की तुलना एक सूची वेरिएबल से करता है, जहां जो भी अधिक (ग्रेटर देन) होगा वह वापस किया जाएगा।

4. औसत ढूंढना

इस अभ्यास में प्रोग्रामर्स को पूर्णांकों की एक सूची से औसत संख्या ढूंढनी होगी और परिणाम प्रदर्शित करना होगा।

समाधान: कोड दो संख्याओं को इनपुट करने का अनुरोध करेगा, और फिर इनपुट संख्याओं का औसत गणना करके वापस करेगा।

5. सेल्सियस को फारेनहाइट में बदलें

इस अभ्यास में, प्रोग्रामर्स 100 डिग्री फारेनहाइट तक सेल्सियस (C) और फारेनहाइट (F) में तापमान प्रदर्शित करने के लिए एक सूत्र कोड करेंगे। इस प्रोग्राम को कई कमांड-लाइन आर्गुमेंट्स की आवश्यकता होगी।

समाधान: इस अभ्यास में प्रोग्रामर को पहले C को F में बदलने के लिए कोड लिखने की आवश्यकता होगी, और फिर रूपांतरण को 100 बार लूप करना होगा।

6. सम और विषम काउंटर

इस अभ्यास में, आपको बूलियन का उपयोग करके यह निर्धारित करना होगा कि यादृच्छिक रूप से उत्पन्न संख्याओं के एक समूह में कितने सम पूर्णांक और कितने विषम पूर्णांक हैं।

समाधान: इस अभ्यास में एक For लूप की आवश्यकता होती है जिसमें एक If-Else स्टेटमेंट होता है यह निर्धारित करने के लिए कि यादृच्छिक रूप से उत्पन्न संख्या सम है या विषम। प्रोग्राम को यादृच्छिक सूची से उत्पन्न सम संख्याओं की संख्या और विषम संख्याओं की संख्या वापस करनी चाहिए।

7. आयत का क्षेत्रफल और परिधि

इस अभ्यास में एक आयत की परिधि और क्षेत्रफल की गणना करें। इस अभ्यास के लिए, एक आयत की ऊंचाई और चौड़ाई माप के दो इनपुट को हार्ड कोड करें, अपेक्षित परिणाम वापस करने के लिए। इस प्रोग्राम को कई कमांड-लाइन आर्गुमेंट्स की आवश्यकता होगी।

समाधान: समाधान को नमूना हार्ड-कोडेड इनपुट का उपयोग करके परिधि और क्षेत्रफल दोनों की गणना करनी चाहिए। नमूना आउटपुट को क्षेत्रफल और परिधि खोजने के लिए उपयोग किए गए सूत्र को वापस करना चाहिए।

8. एक स्ट्रिंग को उल्टा करें

यह अभ्यास आपको एक प्रोग्राम बनाने की आवश्यकता होगी जो एक वैध इनपुट स्ट्रिंग को उल्टा कर देता है। उदाहरण के लिए, "hello" का इनपुट "olleh" के रूप में वापस किया जाएगा।

समाधान: इस अभ्यास का समाधान कैरेक्टर्स को अलग करने के लिए एक स्ट्रिंग एरे के उपयोग और उन्हें उल्टे क्रम में वापस करने के लिए एक For लूप की आवश्यकता होगी।

9. कैरेक्टर काउंटर

उपयोगकर्ता द्वारा दर्ज एक वैध स्ट्रिंग में एक अकेले कैरेक्टर की संख्या की गणना और प्रदर्शन करने के लिए एक जावा प्रोग्राम। इस अभ्यास में स्ट्रिंग को खोजने के लिए कोड और खोज करने के लिए स्ट्रिंग अक्षर की पहचान करने के लिए कोड की आवश्यकता होती है। इस प्रोग्राम को कई कमांड-लाइन आर्गुमेंट्स की आवश्यकता होगी।

समाधान: कोड को उपयोगकर्ता से एक स्ट्रिंग इनपुट का अनुरोध करना चाहिए और फिर नमूना आउटपुट के साथ एक अकेले कैरेक्टर की संख्या वापस करनी चाहिए।

10. 1 से 99 तक विषम संख्याएं प्रिंट करें

इस अभ्यास में, आपको सकारात्मक पूर्णांक 1 और 99 के बीच विषम संख्याओं की एक संख्यात्मक सूची प्रिंट करने के लिए कोड लिखना होगा।

समाधान: इस अभ्यास में एक For लूप की आवश्यकता होती है यह निर्धारित करने के लिए कि संख्याएं 2 से विभाज्य हैं या नहीं। यदि वे नहीं हैं, तो कोड यह निर्धारित करेगा कि यह एक विषम संख्या है और अगले सकारात्मक पूर्णांक का आकलन करने के लिए वापस लूप करने से पहले इसे प्रिंट करेगा।

जावा के साथ सहायता कैसे प्राप्त करें

सिद्ध अभ्यास और क्विज़ के साथ जावा में महारत हासिल करें: अपने प्रोग्रामिंग कौशल को बढ़ावा दें

शुरुआती जावा प्रोग्रामर्स जावा अंकगणित का अभ्यास करना बहुत उपयोगी पाएंगे।

यदि आप जावा जैसी कोडिंग भाषा सीखना चाहते हैं, तो आपको कुछ समय और प्रयास लगाने की आवश्यकता होगी। प्रोग्रामिंग प्रतियोगिताएं, क्विज़, अभ्यास, और कक्षाओं के अन्य रूप आपके जावा कोडिंग शैली में सुधार करेंगे।

विशेष रूप से, वास्तव में प्रोग्रामिंग अभ्यास का प्रयास करना कोड करना सीखने के सर्वोत्तम तरीकों में से एक है। हालांकि, आप जावा सीखने के लिए कोडिंग गेम भी खेल सकते हैं। नीचे जावा में अपने कौशल विकसित करने के अन्य तरीके खोजें।

जावा अभ्यास

जावा प्रोग्रामिंग भाषा अवधारणाओं में अभ्यास आपको बुनियादी और अधिक जटिल दोनों कार्यों का अभ्यास करने की अनुमति देते हैं। कार्यों में बाइनरी सर्च ट्री, लूप, एरे वेरिएबल, या नकारात्मक या सकारात्मक पूर्णांक मानों के एरे को दिखाने वाला प्रोग्राम लिखना शामिल हो सकता है। इसके लिए एरे एलिमेंट की गणना और दिखाने, कंडीशनल स्टेटमेंट साबित करने, या एरे सामग्री को स्वैप करने की भी आवश्यकता हो सकती है।

सिद्ध अभ्यास और क्विज़ के साथ जावा में महारत हासिल करें: अपने प्रोग्रामिंग कौशल को बढ़ावा दें

"करियर कर्मा मेरे जीवन में तब आया जब मुझे इसकी सबसे ज्यादा जरूरत थी और जल्दी से मुझे एक बूटकैंप से मिलाने में मदद की। स्नातक होने के दो महीने बाद, मुझे मेरी सपनों की नौकरी मिली जो जीवन में मेरे मूल्यों और लक्ष्यों के साथ संरेखित थी!"

वीनस, रॉकबॉट में सॉफ्टवेयर इंजीनियर

अपना बूटकैंप मैच खोजें

जावा प्रोजेक्ट्स

आप प्रोजेक्ट-आधारित सीखने से कई अवधारणाएं सीख पाएंगे। जावा प्रोजेक्ट्स एक समस्या को हल करने के लिए प्रोग्रामिंग लागू करने को संदर्भित करते हैं। प्रोजेक्ट्स के साथ अभ्यास करने से आपको भाषा के अंतर्निहित सिद्धांतों को समझने और उन्हें वास्तविक दुनिया की समस्याओं पर लागू करने में मदद मिलती है। कुछ प्रोजेक्ट विचार हैं एक तापमान कनवर्टर या सुपरमार्केट बिलिंग सिस्टम बनाना जहां कर-समावेशी मूल्य स्वचालित रूप से गणना की जाती है। आप एक चैट एप्लिकेशन भी बना सकते हैं।

जावा क्विज़

क्विज़ में जावा के बारे में बहुविकल्पीय प्रश्न शामिल होते हैं। वे आपको कई जावा अवधारणाओं को कवर करने और ऑब्जेक्ट, लूप, एरे, क्लास, मेथड्स, सीरीज, आर्गुमेंट्स, संपूर्ण एरे, क्लास नाम, रिकर्सिव फंक्शन, और अन्य जैसे कुछ बुनियादी जावा शर्तों से परिचित होने में मदद करते हैं। आपको बाद में क्विज़ के उत्तर प्रदान किए जाएंगे ताकि आप अपने उत्तरों की जांच कर सकें और अपनी गलतियों से सीख सकें। कई ऑनलाइन संसाधन हैं जो मुफ्त जावा क्विज़ प्रदान करते हैं।

जावा फोरम और ब्लॉग

जब आप अपने जावा प्रोग्राम के साथ समस्याओं में पड़ते हैं तो आप फोरम और ब्लॉग पर जवाब दे सकते हैं। उनमें आमतौर पर दुनिया के विभिन्न हिस्सों के जावा प्रोग्रामर्स के समुदाय होते हैं जिनके पास कौशल की एक विस्तृत श्रृंखला होती है। आप कंटेंट पोस्ट कर सकते हैं, अपने ज्ञान का विस्तार कर सकते हैं, जावा समुदाय के साथ जुड़ सकते हैं, और दूसरों की मदद कर सकते हैं। शुक्र है, कई अलग-अलग फोरम और जावा ब्लॉग हैं जिनसे आप सीख सकते हैं।

मैं जावा कहां अभ्यास कर सकता हूँ?

जावा में एक शुरुआती के रूप में, ऐसे कई ऑनलाइन प्लेटफॉर्म हैं जहां आप अभ्यास कर सकते हैं और जावा में महारत हासिल कर सकते हैं। कुछ मुफ्त हो सकते हैं, जबकि अन्य को पंजीकरण शुल्क की आवश्यकता हो सकती है। यदि आप अपने जावा कौशल को प्रगति करना चाहते हैं, तो आपको अक्सर अभ्यास करने की आवश्यकता है। सही संसाधनों को चुनना मुश्किल हो सकता है, खासकर यदि आप भाषा को स्क्रैच से सीख रहे हैं। हालांकि, आपको शुरू करने में मदद करने के लिए, यहां जावा अभ्यास करने के लिए शीर्ष पांच मुफ्त वेबसाइटें हैं

जावा अभ्यास करने के लिए वेबसाइटें

  • CodeAbbey. यह जावा प्रोग्रामिंग सीखने वाले शुरुआती लोगों के लिए लोकप्रिय गो-टू है। आपको कोडिंग चुनौतियां मिलेंगी जिनका उपयोग आप अभ्यास के लिए कर सकते हैं। प्लेटफॉर्म सैकड़ों अभ्यास समस्याएं, साथ ही उपयोगकर्ता-रैंक वाले कार्य और गेम प्रदान करता है, जिन्हें उपयोगकर्ता अपने कौशल को निखारने के लिए छान सकते हैं।
  • Guru99. Guru99 शुरुआती जावा प्रोग्रामर्स के लिए एक बहुत उपयोगी प्लेटफॉर्म है। इसमें कोड असाइनमेंट हैं, जिनका अभ्यास आप प्रत्येक ट्यूटोरियल पूरा करने के बाद कर सकते हैं। वेबसाइट आपको जावा की बुनियादी और उन्नत दोनों अवधारणाओं को सीखने में मदद करेगी।
  • Code.org. 60 मिलियन से अधिक उपयोगकर्ता विभिन्न आयु समूहों के विभिन्न कठिनाई स्तरों पर Code.org पर जावा सीखते हैं। साइट पर ऑनलाइन शिक्षक हमेशा आपकी सहायता के लिए तैयार रहते हैं। ध्यान दें कि अपनी सीखने की यात्रा शुरू करने से पहले आपको एक परिचयात्मक पाठ्यक्रम पूरा करना आवश्यक है।
  • CodeWars. यदि आपके पास थोड़ा प्रोग्रामिंग अनुभव है और आप अपने कौशल को निखारना चाहते हैं, तो CodeWars आपके लिए जगह है। इसमें छोटी और सीधी समस्याएं हैं जो शुरुआती लोगों के लिए उपयुक्त हैं। यह उपयोगकर्ताओं को कोडिंग चुनौतियों में भाग लेने और ऐसा करते समय दोस्तों के साथ साझेदारी करने का अवसर भी प्रदान करता है।
  • Sololearn. इस वेबसाइट पर जावा कोर्स सामग्री में अभ्यास समस्याओं सहित विषयों की एक विस्तृत श्रृंखला शामिल है। आपके अनुभव स्तर की परवाह किए बिना, आप मुफ्त कोडिंग कक्षाओं और इंटरैक्टिव चुनौतियों के धन के कारण वास्तविक और कार्यात्मक कोड लिखना सीख सकते हैं। एक Sololearn ऐप भी है जिसके साथ आप सीख सकते हैं।

जावा सीखने का सबसे अच्छा तरीका क्या है?

जावा बूटकैंप में भाग लेना जावा सीखने का सबसे अच्छा तरीका है। आपको व्यावहारिक जावा पाठ्यक्रमों में प्रशिक्षित किया जाएगा जिनमें आपके ज्ञान के स्तर का परीक्षण करने के लिए अभ्यास और चुनौतियां शामिल हैं। यह विधि आपको बुनियादी समस्याओं को हल करने से लेकर जटिल अभ्यास करने तक बढ़ने में मदद करती है। आप इंटरैक्टिव कक्षाओं में संलग्न होंगे और क्विज़ और प्रोजेक्ट्स के साथ अपनी वृद्धि को ट्रैक करने में सक्षम होंगे।

जावा अभ्यास FAQ

क्या एक सप्ताह में जावा सीखना संभव है?

नहीं, आप एक सप्ताह में जावा नहीं सीख सकते। इसके लिए क्रमिक सीखने और लगातार अभ्यास की आवश्यकता होती है। हालांकि, आप एक गहन कोडिंग बूटकैंप में शामिल होकर जावा में तेजी से कोड करना सीख सकते हैं।

क्या मुझे जावा सीखने से पहले गणित की मजबूत कमांड की आवश्यकता है?

नहीं, आप गणित की मजबूत कमांड के बिना जावा सीख सकते हैं। हालांकि, कुछ गणितीय फ़ंक्शन को समझने से कुछ जावा प्रोग्रामर्स को अपने कौशल को अधिक तेजी से प्रगति करने में मदद मिल सकती है। मानक विचलन जैसे गणित अवधारणाओं को समझना उपयोगी है।

जावा सीखने से पहले मुझे क्या जानने की आवश्यकता है?

जावा सीखने के लिए आपको कंप्यूटर का उपयोग करने की मूल बातें पता होनी चाहिए। यदि आपके पास पहले से C++ प्रोग्रामिंग भाषा का ज्ञान है, तो जावा अपेक्षाकृत आसान होगा।

क्या जावा शुरुआती के लिए सीखना आसान है?

अन्य लोकप्रिय प्रोग्रामिंग भाषाओं की तुलना में जावा सीखना अपेक्षाकृत आसान है। हालांकि, यह अभी भी शुरुआती लोगों के लिए आसान नहीं है, लेकिन यदि आप प्रयास करते हैं तो आप इसे कम समय में सीख सकते हैं।

  1. ObjectRocket की प्रबंधित सेवा के साथ MongoDB स्वास्थ्य और उपलब्धता सुनिश्चित करें ObjectRocket की प्रबंधित सेवा के साथ MongoDB स्वास्थ्य और उपलब्धता सुनिश्चित करें

    मूल रूप से नवंबर 2020 में ObjectRocket.com/blog पर प्रकाशित Rackspace पर, ObjectRocket टीम आपके MongoDB® डेटाबेस को प्रबंधित करने में आपकी मदद कर सकती है। हम आपके MongoDB डेटाबेस के लिए डिजास्टर रिकवरी, प्रतिकृति, फॉल्ट टॉलरेंस, और उच्च उपलब्धता प्रदान करते हैं। परिचय ObjectRocket वर्तमान में शार्ड

  1. Android ActionBar में मेनू आइटम कैसे छिपाएं/दिखाएं? Android ActionBar में मेनू आइटम कैसे छिपाएं/दिखाएं?

    onCreateOptionsMenu() और MenuItem.setVisible() का उपयोग करके ActionBar मेनू आइटम को डायनामिकली दिखाने/छिपाने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट में टॉगल बटन res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayou

  1. Pgsql से SAP HANA डेटाबेस में डेटा इंपोर्ट करना Pgsql से SAP HANA डेटाबेस में डेटा इंपोर्ट करना

    फ्लैट फाइल का उपयोग करके इंपोर्ट और एक्सपोर्ट सबसे आसान विकल्प है। यदि यह एक बार की गतिविधि है तो आप CSV फाइल का उपयोग कर सकते हैं। हालांकि, यदि आपको लगता है कि यह एक दोहराव वाली गतिविधि है तो मैं आपको HANA ETL विकल्पों जैसे HANA SLT रेप्लिकेशन, स्मार्ट डेटा एक्सेस आदि का उपयोग करने का सुझाव दूंगा।