एस03एल11 – जावा में ब्रेक और कंटीन्यू

html

Java लूप में break और continue को समझना

विषय सूची

  1. परिचय ..................................................1
  2. Java में लूप को समझना ..............3
    • 2.1 For Loop ......................................................3
    • 2.2 While Loop ..................................................4
    • 2.3 Do-While Loop ..........................................5
  3. The break स्टेटमेंट ............................6
  4. The continue स्टेटमेंट ..........................10
  5. व्यावहारिक उदाहरण ....................................13
  6. निष्कर्ष .....................................................18
  7. अतिरिक्त संसाधन .................................19>

परिचय

Java लूप में break और continue स्टेटमेंट्स पर यह व्यापक मार्गदर्शिका आपका स्वागत करती है। चाहे आप प्रोग्रामिंग में शुरुआत कर रहे हों या लूप नियंत्रण कौशल को निखारना चाहने वाले डेवलपर हों, इन स्टेटमेंट्स को समझना प्रभावी और पठनीय कोड लिखने के लिए महत्वपूर्ण है।

इस eBook में, हम break और continue की कार्यक्षमताओं, विभिन्न प्रकार के लूप्स में उनके अनुप्रयोगों, और उनके उपयोग के सर्वोत्तम प्रथाओं का अन्वेषण करेंगे। हम लूप निष्पादन पर उनके प्रभाव को स्पष्ट करने के लिए व्यावहारिक उदाहरणों में भी गहराई से जाएंगे।

फायदे:

  • लूप नियंत्रण और प्रवाह को बेहतर बनाता है।
  • अनावश्यक पुनरावृत्तियों को रोककर कोड को अनुकूलित करने में मदद करता है।
  • उचित रूप से उपयोग करने पर पठनीयता में सुधार होता है।

नुकसान:

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

break और continue का उपयोग कब और कहाँ करना है, इसे समझना आपके Java अनुप्रयोगों के प्रदर्शन और व्यवहार को महत्वपूर्ण रूप से प्रभावित कर सकता है। चलिए इन स्टेटमेंट्स को समझने के लिए लूप्स पर गहराई से विचार करते हैं।


Java में लूप को समझना

लूप Java में मौलिक संरचनाएं हैं जो एक कोड ब्लॉक को तब तक बार-बार निष्पादित करने की अनुमति देती हैं जब तक कोई निर्दिष्ट स्थिति सत्य रहती है। Java कई प्रकार के लूप प्रदान करता है, जिनमें से प्रत्येक की अपनी अनूठी सिंटेक्स और उपयोग के मामले हैं।

For Loop

for लूप उन परिदृश्यों के लिए आदर्श है जहां पुनरावृत्तियों की संख्या पहले से ज्ञात होती है। इसमें तीन मुख्य भाग होते हैं: प्रारंभिककरण, स्थिति, और बढ़ाना/घटाना।

उदाहरण:

While Loop

while लूप एक कोड ब्लॉक को तब तक निष्पादित करता है जब तक निर्दिष्ट स्थिति सत्य रहती है। यह उन मामलों में सबसे अच्छा उपयोग किया जाता है जब पुनरावृत्तियों की संख्या पहले से निर्धारित नहीं होती है।

उदाहरण:

Do-While Loop

do-while लूप while लूप के समान है, लेकिन यह गारंटी देता है कि कोड ब्लॉक कम से कम एक बार निष्पादित होगा, चाहे स्थिति सही हो या गलत।

उदाहरण:


The break स्टेटमेंट

लूप में break का उपयोग

break स्टेटमेंट लूप या स्विच स्टेटमेंट से तत्काल बाहर निकलने के लिए कार्य करता है जिसमें यह स्थित है। जब लूप के अंदर break मिलता है, तो लूप समाप्त हो जाता है, और नियंत्रण लूप के तुरंत बाद वाले स्टेटमेंट पर चला जाता है।

सिंटेक्स:

मुख्य बिंदु:

  • for, while, और do-while लूप्स के भीतर उपयोग किया जा सकता है।
  • switch स्टेटमेंट्स में भी केस ब्लॉक से बाहर निकलने के लिए लागू है।

break स्विच स्टेटमेंट में

switch स्टेटमेंट के भीतर, break मेल मिलने के बाद अगले केस तक निष्पादन को रोकता है।

उदाहरण:

आउटपुट:


The continue स्टेटमेंट

लूप में continue का उपयोग

continue स्टेटमेंट वर्तमान पुनरावृत्ति को छोड़ देता है और लूप की अगली पुनरावृत्ति के साथ जारी रहता है। break के विपरीत, जो लूप से पूरी तरह बाहर निकलता है, continue केवल वर्तमान लूप चक्र में शेष स्टेटमेंट्स को बायपास करता है।

सिंटेक्स:

मुख्य बिंदु:

  • for, while, और do-while लूप्स के भीतर लागू है।
  • अनावश्यक कोड निष्पादन को छोड़कर लूप की दक्षता बढ़ाता है।

व्यावहारिक उदाहरण

हमारी समझ को मजबूत करने के लिए, चलिए व्यावहारिक उदाहरणों का अन्वेषण करते हैं जो break और continue के उपयोग को for लूप्स के भीतर दर्शाते हैं।

For Loop में break का उपयोग

मान लीजिए एक परिदृश्य जिसमें हम लूप को तब समाप्त करना चाहते हैं जब लूप वेरिएबल एक विशिष्ट मान तक पहुँच जाए।

व्याख्या:

  1. लूप i = 0 से शुरू होता है और तब तक चलता है जब तक i < 10 है।
  2. लूप के अंदर, एक स्थिति if (i == 5) है:
    • जब i 5 हो जाता है, break स्टेटमेंट निष्पादित होता है।
    • break तुरंत लूप से बाहर निकलता है, और किसी भी आगे की पुनरावृत्तियों को छोड़ देता है।
  3. System.out.println स्टेटमेंट वर्तमान i के मान को प्रदर्शित करता है।

आउटपुट:

कोड विश्लेषण:

  • लूप 0 से 4 तक के नंबर प्रिंट करता है।
  • i = 5 पर पहुँचने पर, break स्टेटमेंट लूप को रोक देता है।
  • "Loop terminated." लूप के अंत की पुष्टि करता है।

For Loop में continue का उपयोग

अब, चलिए देखते हैं कि continue कैसे लूप निष्पादन को प्रभावित करता है विशेष पुनरावृत्तियों को छोड़कर।

व्याख्या:

  1. लूप i को 0 से 9 तक दोहराता है।
  2. शर्त if (i == 5) जांचती है कि क्या i 5 है:
    • जब सत्य होता है, continue निष्पादित होता है, वर्तमान पुनरावृत्ति को छोड़कर।
  3. System.out.println स्टेटमेंट वर्तमान i के मान को प्रिंट करता है।

आउटपुट:

कोड विश्लेषण:

  • 0 से 4 और 6 से 9 तक के नंबर प्रिंट होते हैं।
  • जब i 5 होता है, continue स्टेटमेंट System.out.println को छोड़ देता है, इसलिए 5 प्रदर्शित नहीं होता।
  • "Loop completed." लूप के अंत को संकेत करता है।

निष्कर्ष

इस मार्गदर्शिका में, हमने Java में break और continue स्टेटमेंट्स और लूप नियंत्रण में उनकी महत्वपूर्ण भूमिकाओं का अन्वेषण किया है। इन स्टेटमेंट्स का उपयोग कब और कैसे करना है, इसे समझना अधिक प्रभावी और पठनीय कोड की ओर ले सकता है।

मुख्य निष्कर्ष:

  • break: वर्तमान लूप या स्विच स्टेटमेंट से तुरंत बाहर निकलता है।
  • continue: वर्तमान लूप पुनरावृत्ति को छोड़ता है और अगली पुनरावृत्ति के साथ जारी रहता है।
  • विशिष्ट स्थितियों के आधार पर लूप समाप्त करने के लिए break का उपयोग करें।
  • लूप को पूरी तरह से बाहर निकाले बिना अनावश्यक पुनरावृत्तियों को छोड़ने के लिए continue का उपयोग करें।
  • इन स्टेटमेंट्स के अत्यधिक उपयोग से कोड कम पठनीय हो सकता है; इन्हें विवेकपूर्ण तरीके से उपयोग करें।

break और continue की शक्ति का उपयोग करके डेवलपर्स अनुकूलित लूप लिख सकते हैं, जो Java अनुप्रयोगों के प्रदर्शन और रखरखाव क्षमता दोनों को बढ़ाता है।






अतिरिक्त संसाधन


पठन के लिए धन्यवाद! हमें आशा है कि यह मार्गदर्शिका Java में लूप नियंत्रण की आपकी समझ को बढ़ाती है। खुश कोडिंग!

नोट: यह लेख AI द्वारा उत्पन्न किया गया है।

Share your love