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

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

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

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

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

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

1. एक अमेरिकी ध्वज प्रिंट करें

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

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

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

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

<पी> समाधान: इस अभ्यास का समाधान दो चरों का अतिरिक्त मान लौटाएगा।

3. अधिकतम ज्ञात करें

<पी> इस अभ्यास में अधिकतम संख्या ज्ञात करना एक इफ़ स्टेटमेंट के उपयोग के माध्यम से किया जाता है। यदि कथन जावा और कई अन्य प्रोग्रामिंग भाषाओं के लिए महत्वपूर्ण हैं।

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

4. औसत ढूँढना

<पी> इस अभ्यास के लिए प्रोग्रामर को पूर्णांकों की सूची से औसत संख्या ज्ञात करने और परिणाम प्रदर्शित करने की आवश्यकता होती है।

<पी> समाधान: कोड दो नंबरों को इनपुट करने का अनुरोध करेगा, और फिर इनपुट नंबरों के औसत की गणना करेगा और लौटाएगा।

5. सेल्सियस को फ़ारेनहाइट में परिवर्तित करें

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

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

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

<पी> इस अभ्यास में, आपको यह निर्धारित करने के लिए बूलियन का उपयोग करना चाहिए कि यादृच्छिक रूप से उत्पन्न संख्याओं के समूह में कितने सम पूर्णांक और कितने विषम पूर्णांक हैं।  <पी> समाधान: इस अभ्यास में यह निर्धारित करने के लिए कि क्या यादृच्छिक रूप से उत्पन्न संख्या सम या विषम है, एक इफ-एल्स स्टेटमेंट वाले फॉर लूप के उपयोग की आवश्यकता होती है। प्रोग्राम को यादृच्छिक सूची से उत्पन्न सम संख्याओं और विषम संख्याओं की संख्या लौटानी चाहिए।

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

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

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

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

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

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

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

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

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

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

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

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

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

सिद्ध अभ्यासों और प्रश्नोत्तरी के साथ जावा में महारत हासिल करें:अपने प्रोग्रामिंग कौशल को बढ़ावा दें शुरुआती जावा प्रोग्रामर को जावा अंकगणित का अभ्यास बहुत मददगार लगेगा। <पी> यदि आप जावा जैसी कोडिंग भाषा सीखना चाहते हैं, तो आपको कुछ समय और प्रयास करना होगा। प्रोग्रामिंग प्रतियोगिताएं, क्विज़, अभ्यास और अन्य प्रकार की कक्षाएं आपकी जावा कोडिंग शैली में सुधार करेंगी।  <पी> विशेष रूप से, वास्तव में प्रोग्रामिंग अभ्यास का प्रयास करना कोडिंग सीखने के सर्वोत्तम तरीकों में से एक है। हालाँकि, आप जावा सीखने के लिए कोडिंग गेम भी खेल सकते हैं। नीचे जावा में अपने कौशल विकसित करने के अन्य तरीके खोजें। 

जावा व्यायाम

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

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

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

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

<पी> अपना बूटकैंप मैच ढूंढें

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

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

जावा क्विज़

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

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

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

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

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

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

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

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

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

जावा व्यायाम अक्सर पूछे जाने वाले प्रश्न

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

<पी> क्या जावा सीखने से पहले मुझे गणित पर मजबूत पकड़ की आवश्यकता है? <पी> नहीं, आप गणित पर मजबूत पकड़ के बिना भी जावा सीख सकते हैं। हालाँकि, कुछ गणितीय कार्यों को समझने से कुछ जावा प्रोग्रामर को अपने कौशल को अधिक तेज़ी से आगे बढ़ाने में मदद मिल सकती है। मानक विचलन जैसी गणित अवधारणाएँ समझने में सहायक होती हैं।

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

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


  1. सीएसएस स्क्रॉल-व्यवहार संपत्ति सीएसएस स्क्रॉल-व्यवहार संपत्ति

    स्क्रॉल-व्यवहार गुण का उपयोग स्क्रॉल के व्यवहार को सेट करने के लिए किया जाता है। हम स्क्रॉल-व्यवहार गुण के लिए निम्नलिखित भिन्न गुण मान सेट कर सकते हैं - scroll-behavior: auto|smooth|initial|inherit; उदाहरण आइए अब sroll-behavior गुण को लागू करने के लिए एक उदाहरण देखें - <!DOCTYPE html> <ht

  1. मैं टिंकर में एक टॉपलेवल की स्थिति कैसे निर्धारित कर सकता हूं? मैं टिंकर में एक टॉपलेवल की स्थिति कैसे निर्धारित कर सकता हूं?

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

  1. सी # एएसपी.नेट वेबएपीआई में यूआरआई के साथ वेब एपीआई वर्जनिंग कैसे करें? सी # एएसपी.नेट वेबएपीआई में यूआरआई के साथ वेब एपीआई वर्जनिंग कैसे करें?

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