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

जावा ब्रेक स्टेटमेंट:ए हाउ-टू गाइड

एक जावा ब्रेक स्टेटमेंट लूप के निष्पादन को रोकता है। जब एक ब्रेक स्टेटमेंट चलाया जाता है, तो एक प्रोग्राम स्टेटमेंट के बाद कोड को चलाना शुरू कर देता है। यदि नेस्टेड लूप में ब्रेक स्टेटमेंट का उपयोग किया जाता है, तो केवल अंतरतम लूप को समाप्त किया जाता है।

जावा के लिए लूप और जबकि लूप का उपयोग समान कार्यों को स्वचालित करने के लिए किया जाता है। जब आप इन लूपों के साथ काम कर रहे हों, तो आप किसी विशेष शर्त के पूरा होने पर लूप से बाहर निकलना चाह सकते हैं। यहीं से जावा ब्रेक बयान आता है। ब्रेक लूप को पूरी तरह से रोकने के लिए स्टेटमेंट का उपयोग किया जाता है।

यह ट्यूटोरियल ब्रेक . का उपयोग करके चर्चा करेगा जावा में अपने लूप के प्रवाह को नियंत्रित करने के लिए कथन। हम जावा प्रोग्राम में ब्रेक स्टेटमेंट के उदाहरण के माध्यम से चलेंगे।

जावा ब्रेक स्टेटमेंट

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

ब्रेक . के लिए सिंटैक्स कथन इस प्रकार है:

ब्रेक;

ब्रेक स्टेटमेंट अकेले अपने स्वयं के कीवर्ड के रूप में खड़ा होता है। यह किसी भी तर्क को स्वीकार नहीं करता है क्योंकि ब्रेक स्टेटमेंट एक फ़ंक्शन नहीं है। जब एक ब्रेक स्टेटमेंट का सामना करना पड़ता है, तो प्रोग्राम लूप के वर्तमान पुनरावृत्ति को छोड़ देता है।

जावा उदाहरण को तोड़ें

मान लें कि हम एक प्रोग्राम बना रहे हैं जो उपयोगकर्ता को एक और दस के बीच की संख्या का अनुमान लगाने के लिए कहता है।

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

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

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

यह वह कोड है जिसका उपयोग हम इस प्रोग्राम को लिखने के लिए कर सकते हैं:

आयात करें स्कैनर इनपुट =नया स्कैनर (System.in); for (int i =0; i <=5; i++) { System.out.print ("1 और 10 के बीच की संख्या का अनुमान लगाएं:"); अनुमान =input.nextInt (); अगर (अनुमान ==संख्या) {System.out.println ("आप सही हैं!"); तोड़ना; } } }}

हमारा कोड लौटाता है:

1 और 10 के बीच की संख्या का अनुमान लगाएं:11 और 10 के बीच की संख्या का अनुमान लगाएं:6आप सही हैं!

यदि हम सही संख्या का अनुमान नहीं लगाते हैं तो हमारा कार्यक्रम हमें फिर से अनुमान लगाने के लिए कहता है।

यदि किसी उपयोगकर्ता के पास पहले से ही पाँच अनुमान हैं, तो प्रोग्राम रुक जाता है। लेकिन अगर कोई उपयोगकर्ता सही संख्या का अनुमान लगाता है, तो हमारा कोड "आप सही हैं!" . प्रिंट करता है कंसोल के लिए।

जावा ब्रेक उदाहरण ब्रेकडाउन

आइए हमारे कोड को तोड़ दें। सबसे पहले, हम java.util.Scanner पुस्तकालय आयात करते हैं, जो हमें उपयोगकर्ता इनपुट स्वीकार करने की अनुमति देता है। हम गेसिंगगेम नामक एक वर्ग को परिभाषित करते हैं। फिर हमारा प्रोग्राम निम्न कार्य करता है:

  1. हम एक जावा वैरिएबल घोषित करते हैं जिसे नंबर कहा जाता है। यह चर उस संख्या को संग्रहीत करता है जिसका उपयोगकर्ता को अनुमान लगाना चाहिए।
  2. हम स्कैनर इनपुट का उपयोग करते हैं हमारे उपयोगकर्ता इनपुट को प्रारंभ करने के लिए, ताकि हम अपने प्रोग्राम में उपयोगकर्ता से अनुमान प्राप्त कर सकें।
  3. हम के लिए . जावा बनाते हैं लूप जो i . तक चलता है पांच से बड़ा है। यह लूप के लिए हमारे उपयोगकर्ता को सही संख्या का अनुमान लगाने के पांच प्रयास देता है।
  4. हमारा कोड प्रिंट करता है "1 और 10 के बीच एक संख्या का अनुमान लगाएं:" कंसोल के लिए।
  5. हम उपयोग करते हैं input.nextInt() उपयोगकर्ता के अनुमान को स्वीकार करने के लिए। हम अनुमान को अनुमान . नामक एक नए चर में संग्रहीत करते हैं ।
  6. हमारा कार्यक्रम तुलना करता है कि उपयोगकर्ता का अनुमान संख्या . के बराबर है या नहीं वेरिएबल, जो हमारे उपयोगकर्ता द्वारा अनुमानित संख्या को संग्रहीत करता है।
  7. यदि अनुमान करें संख्या . के बराबर है , संदेश “आप सही कह रहे हैं!” कंसोल पर प्रिंट किया जाता है। फिर, लूप निष्पादित करना बंद कर देता है।
  8. अन्यथा, के लिए लूप i . तक निष्पादित होगा 5 से बड़ा है।

विराम कथन के लिए . को समाप्त करता है या जबकि ब्रेक . के तुरंत बाद लूप कथन निष्पादित किया जाता है।

जावा नेस्टेड ब्रेक स्टेटमेंट

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

यह कैसे काम करता है, इसका उदाहरण देने के लिए यहां एक उदाहरण दिया गया है:

 के लिए (int; अभिव्यक्ति; अपडेट काउंटर) {// कोड जबकि (सत्य) {// कोड अगर (condition_is_met) {ब्रेक; } }} 

सबसे पहले, हम एक के लिए . इनिशियलाइज़ करते हैं कुंडली। फिर, हम जबकि . जावा को इनिशियलाइज़ करते हैं कुंडली। जब हमारा ब्रेक स्टेटमेंट चलता है, जबकि लूप निष्पादित करना बंद कर देगा। हालांकि, के लिए लूप तब तक क्रियान्वित होता रहेगा जब तक प्रोग्राम बंद नहीं हो जाता।

जावा लेबल ब्रेक स्टेटमेंट

आप किसी लेबल को ब्रेक . के लिए लेबल असाइन कर सकते हैं बयान दें और एक लेबल वाला विराम बनाएं . इनका उपयोग प्रोग्राम में लेबल किए गए कथन को समाप्त करने के लिए किया जाता है, बिना लेबल वाले ब्रेक स्टेटमेंट के विपरीत जो अंतरतम लूप को तोड़ते हैं। यहां लेबल किए गए विराम का सिंटैक्स दिया गया है:

ब्रेक लेबल_नाम; उदाहरण के लिए, मान लें कि हमारे पास निम्नलिखित नेस्टेड लूप है:for (int; एक्सप्रेशन; अपडेटकाउंटर) {// कोड फॉर (इंट; एक्सप्रेशन; अपडेट काउंटर) {// कोड जबकि (सच) { if (condition_is_met) { तोड़ना; } } }}

जब हमारा प्रोग्राम किसी शर्त को पूरा करता है, तो हम चाहते हैं कि हमारा कोड टूट जाए और पहले के लिए . को क्रियान्वित करना फिर से शुरू हो जाए कुंडली। दूसरे शब्दों में, हम चाहते हैं कि हमारा प्रोग्राम आंतरिक लूप को समाप्त कर दे। बाहरी लूप चलते रहना चाहिए।

हम इसे लेबल किए गए ब्रेक स्टेटमेंट का उपयोग करके पूरा कर सकते हैं। यहां वह कोड है जिसका उपयोग हम अपने दूसरे के लिए . से अलग करने के लिए करेंगे लूप और जबकि लूप:

 के लिए (इंट; एक्सप्रेशन; अपडेट काउंटर) {// कोड टॉप_ब्रेक:फॉर (इंट; एक्सप्रेशन; अपडेट काउंटर) {// कोड जबकि (सच) {अगर (कंडीशन_इस_मेट) {ब्रेक टॉप_ब्रेक; } } }}

जैसे ही ब्रेक टॉप_ब्रेक जब तक हमारा कॉड top_break . को निष्पादित नहीं करता, तब तक प्रोग्राम सभी लूप्स को समाप्त कर देता है बयान। इस मामले में, इसका मतलब है कि दूसरा के लिए लूप और जबकि लूप दोनों को समाप्त कर दिया जाता है, और प्रोग्राम चलता रहता है।

निष्कर्ष

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

इस ट्यूटोरियल ने चर्चा की कि ब्रेक . का उपयोग कैसे करें और प्रोग्राम के प्रवाह को नियंत्रित करने के लिए ब्रेक स्टेटमेंट को लेबल किया गया है।

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


  1. पीएचपी ब्रेक स्टेटमेंट

    परिचय ब्रेक स्टेटमेंट PHP में लूपिंग कंट्रोल कीवर्ड्स में से एक है। जब प्रोग्राम फ्लो ब्रेक के अंदर आता है, तो जबकि, फॉरच लूप या स्विच कंस्ट्रक्शन के लिए, लूप/स्विच में शेष स्टेटमेंट्स को छोड़ दिया जाता है और उसके बाद स्टेटमेंट्स को निष्पादित किया जाएगा। सिंटैक्स while (expr) {    .. &nbs

  1. सी # में लूप के दौरान हम ब्रेक स्टेटमेंट का उपयोग कैसे करते हैं?

    ब्रेक स्टेटमेंट लूप को टर्मिनेट करता है और लूप के तुरंत बाद एक्जीक्यूशन को स्टेटमेंट में ट्रांसफर करता है। जब लूप के अंदर ब्रेक स्टेटमेंट का सामना करना पड़ता है, तो लूप को तुरंत समाप्त कर दिया जाता है और लूप के बाद अगले स्टेटमेंट पर प्रोग्राम कंट्रोल फिर से शुरू हो जाता है। लूप के दौरान ब्रेक स्टे

  1. क्या हम खंड अगर एक पायथन में ब्रेक स्टेटमेंट का उपयोग कर सकते हैं?

    पायथन के ब्रेक कीवर्ड का उपयोग निर्णय नियंत्रण कथन के रूप में किया जाता है। यह शेष पुनरावृत्तियों को त्यागने का कारण बनता है और निष्पादन का नियंत्रण लूप के अंत के बाद अगले कथन पर जाता है। अनिवार्य रूप से इसे सशर्त रूप से निष्पादित किया जाता है और लूप के भीतर if ब्लॉक के अंदर दिखाई देता है। while exp