जावा कंटिन्यू स्टेटमेंट लूप में एक पुनरावृत्ति को रोकता है और अगले पुनरावृत्ति के लिए जारी रहता है। यह कथन आपको लूप को पूरी तरह से रोके बिना विशेष पुनरावृत्तियों को छोड़ने देता है। बयान जारी रखें लूप के लिए और जबकि काम करते हैं।
जावा के लिए और जबकि लूप स्वचालित और कार्यों को दोहराते हैं। ऐसा कोई अवसर हो सकता है जब आप लूप के किसी भाग को छोड़ना चाहें और प्रोग्राम को लूप को निष्पादित करना जारी रखने दें।
उदाहरण के लिए, मान लें कि आप एक प्रोग्राम बना रहे हैं जो यह गणना करता है कि कोई छात्र परीक्षा में उत्तीर्ण हुआ है या अनुत्तीर्ण हुआ है। आप किसी विशिष्ट छात्र के ग्रेड की गणना करना छोड़ सकते हैं।
वहीं जारी रखें स्टेटमेंट आता है। जावा जारी स्टेटमेंट का उपयोग जावा में लूप के वर्तमान पुनरावृत्ति को छोड़ने के लिए किया जाता है। यह ट्यूटोरियल आपकी समझ में सहायता के लिए उदाहरणों के संदर्भ में जावा जारी रखें कथन का उपयोग करने पर चर्चा करेगा।
जावा कंटिन्यू स्टेटमेंट
जावा जारी कथन लूप में वर्तमान पुनरावृत्ति को छोड़ देता है, जैसे कि के लिए या थोड़ी देर के लूप। एक बार जारी कथन निष्पादित होने के बाद, लूप का अगला पुनरावृत्ति शुरू होता है।
जावा जारी रखें के लिए सिंटैक्स यहां दिया गया है कथन:
<पूर्व>जारी रखें;जारी रखें एक कीवर्ड है। इसका मतलब है कि जारी बयान एक कार्यक्रम में अकेला खड़ा है। जारी रखें कीवर्ड अक्सर जावा का हिस्सा होता है यदि कथन यह निर्धारित करने के लिए कि कोई निश्चित शर्त पूरी हुई है या नहीं। आप लूप के लिए जावा या लूप के दौरान जावा में जारी कथन का उपयोग कर सकते हैं।
आइए जारी रखें . का उपयोग करने के तरीके पर चर्चा करने के लिए एक उदाहरण देखें जावा में बयान।
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
जावा कंटिन्यू स्टेटमेंट उदाहरण
मान लीजिए कि हम एक प्रोग्राम बना रहे हैं जो गणना करता है कि पांचवीं कक्षा के गणित वर्ग में प्रत्येक छात्र ने अपनी हालिया परीक्षा उत्तीर्ण की है या नहीं। इस कार्यक्रम को छात्र के नाम और ग्रेड की सूची के माध्यम से लूप करना चाहिए और छात्र के नाम के साथ प्रिंट करना चाहिए कि क्या वे उत्तीर्ण हुए हैं।
जिन छात्रों का ग्रेड 17 से अधिक है वे उत्तीर्ण हुए हैं। कोई भी छात्र जिसका ग्रेड 17 से कम है, फेल हो गया है।
हालांकि, एक छात्र, लुसी, परीक्षण के लिए मौजूद नहीं था। इसलिए, कार्यक्रम को यह गणना करना छोड़ देना चाहिए कि वह उत्तीर्ण हुई है या नहीं।
हम निम्नलिखित कोड का उपयोग यह गणना करने के लिए कर सकते हैं कि क्या लुसी को छोड़कर कक्षा के प्रत्येक छात्र ने अपनी हाल की परीक्षा उत्तीर्ण की है:
कक्षा कैलकुलेटटेस्टस्कोर {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {स्ट्रिंग [] छात्र ={"मार्क", "बिल", "लुसी", "क्लो"}; इंट ग्रेड [] ={16, 25, 0, 19}; के लिए (int i =0; i <छात्र लंबाई; ++i) { अगर (छात्र [i]। बराबर ("लुसी")) { जारी रखें; } अगर (ग्रेड [i]> 17) { System.out.println(students[i] + " ने अपनी परीक्षा "+ ग्रेड [i] + "।"); } और { System.out.println(students[i] + " ने "+ ग्रेड [i] + "।"); } } }}
हमारा कोड लौटाता है:
मार्क ने ग्रेड 16 के साथ अपनी परीक्षा में असफल रहा है।बिल ने ग्रेड 25 के साथ अपनी परीक्षा उत्तीर्ण की है।क्लो ने ग्रेड 19 के साथ अपनी परीक्षा उत्तीर्ण की है।
जावा उदाहरण विश्लेषण जारी रखें
सबसे पहले, हम कैलकुलेटटेस्टस्कोर नामक एक वर्ग की घोषणा करते हैं, जो हमारे कार्यक्रम के लिए कोड संग्रहीत करता है। फिर हम दो सरणियाँ घोषित करते हैं:छात्र छात्र के नाम और ग्रेड की एक सूची संग्रहीत करता है उन छात्रों के ग्रेड की एक सूची संग्रहीत करता है।
अगली पंक्ति में, हम के लिए . इनिशियलाइज़ करते हैं लूप, जो छात्रों . में प्रत्येक आइटम के माध्यम से पुनरावृत्त होता है सूची। हमारा प्रोग्राम लूप के अंदर निम्नलिखित कथनों को निष्पादित करता है:
- जांचता है कि छात्र का नाम
Lucy
के बराबर है या नहीं (छात्र[i] ==Lucy
)- यदि छात्र का नाम
Lucy
के बराबर है ,continue
स्टेटमेंट निष्पादित हो जाता है और प्रोग्राम अगले पुनरावृत्ति पर चला जाता है। - यदि छात्र का नाम
Lucy
के बराबर नहीं है , कार्यक्रम पुनरावृति के माध्यम से चलता रहता है।
- यदि छात्र का नाम
- जांचता है कि छात्र का ग्रेड 17 से अधिक है या नहीं:
- यदि ऐसा है, तो
[student name] has
. हैpassed
their test with the grade [grade].
कंसोल पर प्रिंट किया जाता है, जहांstudent name
छात्र का नाम है औरgrade
छात्र का संख्यात्मक ग्रेड है। - यदि नहीं, तो
[student name] has
. हैfailed
their test with the grade [grade]
. कंसोल पर प्रिंट किया जाता है, जहांstudent name
छात्र का नाम है औरgrade
छात्र का संख्यात्मक ग्रेड है।
- यदि ऐसा है, तो
जब हमारा कार्यक्रम लुसी के नाम पर पहुंचा, तो उसने उसके ग्रेड की गणना करना छोड़ दिया।
जावा उदाहरण में एक और जारी रखें
मान लीजिए कि हम तीसरी कक्षा के गणित वर्ग के लिए एक गेम बना रहे हैं। यह गेम उपयोगकर्ता द्वारा डाले गए 1 और 10 के बीच तीन संख्याओं को गुणा करता है। यदि उपयोगकर्ता 10 से अधिक संख्या सम्मिलित करता है, तो हम उस संख्या को गुणा करना छोड़ना चाहते हैं।
हम इस कार्य को पूरा करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
आयात करें स्कैनर इनपुट =नया स्कैनर (System.in); के लिए (int i =0; i <3; ++i) { System.out.print ("एक नंबर दर्ज करें:"); int संख्या =input.nextInt (); अगर (संख्या> 10) {जारी रखें; } कुल =कुल * संख्या; } System.out.println ("कुल =" + कुल); }}पूर्व>यदि हम अपने प्रोग्राम में संख्या 2, 5, और 4 सम्मिलित करते हैं, तो हमें निम्न आउटपुट प्राप्त होता है:
एक नंबर दर्ज करें:2
एक नंबर दर्ज करें:5
एक नंबर दर्ज करें:4
कुल =40
2 x 5 × 4 40 के बराबर है। क्योंकि हमारे सभी नंबर 10 से नीचे हैं, हमारा "जारी रखें" स्टेटमेंट निष्पादित नहीं होता है। अगर हम अपने कोड में 2, 5, और 11 डालते हैं, तो यह प्रतिक्रिया वापस आ जाती है:
एक नंबर दर्ज करें:2
एक नंबर दर्ज करें:5
एक नंबर दर्ज करें:11
कुल =10
जब हम 11 नंबर डालते हैं, तो हमारा continue
कथन निष्पादित किया जाता है, और हमारा प्रोग्राम total
. के मान को गुणा करने पर छोड़ देता है और 11.
जारी बयान अक्सर जावा ब्रेक स्टेटमेंट के साथ प्रयोग किया जाता है। break
उस लूप को समाप्त करता है जिसके भीतर यह संलग्न है, जबकि continue
लूप में केवल एक पुनरावृत्ति को छोड़ देता है और लूप को जारी रखता है।
हमारा प्रोग्राम जारी रखें . को क्रियान्वित करता है स्टेटमेंट जब हम संख्या 11 को निष्पादित करते हैं। इसका मतलब है कि हमारा प्रोग्राम कुल के मान को गुणा करने पर छोड़ देता है और 11.
जारी बयान अक्सर जावा ब्रेक स्टेटमेंट के साथ प्रयोग किया जाता है। ब्रेक कथन उस लूप को समाप्त करता है जिसके भीतर यह संलग्न है। जारी रखें लूप में केवल एक पुनरावृत्ति को छोड़ देता है और लूप को जारी रखता है।
जावा स्टेटमेंट जारी रखें पर लेबल किया गया
एक लेबल जावा जारी बयान आपको एक निर्दिष्ट बाहरीतम लूप पर जाने देता है। जारी रखें लेबल वाले कथन का उपयोग करने के लिए, जारी रखें कीवर्ड निर्दिष्ट करें और उसके बाद सबसे बाहरी लूप को निर्दिष्ट नाम दें।
लेबल जारी बयान एक कार्यक्रम के बाहरी लूप के अंदर मौजूद एक बयान के निष्पादन को छोड़ देते हैं। जिन लूपों में लूप होते हैं, उन्हें कभी-कभी नेस्टेड लूप कहा जाता है।
जारी रखें लेबल वाले स्टेटमेंट का सिंटैक्स यहां दिया गया है:
लेबल_नाम जारी रखें;
मान लीजिए कि हमारे पास एक प्रोग्राम है जिसमें दो लूप हैं, और हम सबसे बाहरी लूप को छोड़ना चाहते हैं। हम इस कोड का उपयोग करके ऐसा कर सकते हैं:
लेबल_नाम:जबकि (सत्य) { जबकि (सत्य) { अगर (कंडीशन_इस_मेट) {लेबल_नाम जारी रखें; } }}
निष्कर्ष
जावा जारी रखें लूप में किसी विशेष पुनरावृत्ति के निष्पादन को छोड़ने के लिए कथन का उपयोग किया जाता है।
इस ट्यूटोरियल ने चर्चा की कि जावा का उपयोग कैसे करें जारी रखें दो उदाहरणों के साथ एक कार्यक्रम के प्रवाह को नियंत्रित करने के लिए बयान। इसके अतिरिक्त, हमने जारी रखें लेबल . की मूल बातें शामिल की हैं जावा में बयान।
अब आप जावा का उपयोग शुरू करने के लिए तैयार हैं जारी रखें एक पेशेवर की तरह बयान!
यदि आप जावा में महारत हासिल करने में मदद करने के लिए सीखने के संसाधनों की तलाश कर रहे हैं, तो हमारी जावा कैसे सीखें गाइड देखें।