उदाहरण के साथ जावा में लूप्स के लिए, जबकि, और डू का उपयोग कैसे करें

उदाहरण के साथ जावा में लूप्स के लिए, जबकि, और डू का उपयोग कैसे करें

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





लूप्स कार्यक्रम के विकास का एक महत्वपूर्ण हिस्सा हैं क्योंकि वे कई चयन कथनों को दोहराए बिना पुनरावृत्तियों को बनाने का एक आसान तरीका प्रदान करते हैं।





1. लूप के लिए

यह एक प्रति-नियंत्रित पुनरावृत्ति कथन है। NS के लिये लूप को काउंटर के इनिशियलाइज़ेशन की आवश्यकता होती है और इसके लिए एक शर्त की आवश्यकता होती है कि वह सही होने पर पुनरावृति जारी रखे।





कथन के लिए उपयोग करने का सिंटैक्स इस प्रकार है:

for (initialization; condition; increment){ // statements}

कथन के लिए सभी व्यंजक वैकल्पिक हैं। अर्धविराम ( ; ) हालांकि अनिवार्य हैं।



सम्बंधित: जावा में लूप के लिए कैसे लिखें?

आप काउंटर के बाहर इनिशियलाइज़ कर सकते हैं के लिये लूप और फिर उसके अंदर अन्य भाव शामिल करें। नीचे दिया गया उदाहरण देखें:





int x=4;
for ( ;x<10;x++){
System.out.println('x'); // print out x
}

अपने में स्थिति को छोड़ना भी संभव है के लिये कुंडली। इसका परिणाम अनंत लूप में होगा क्योंकि जावा कंपाइलर स्थिति को हमेशा सत्य के रूप में व्याख्या करेगा।

ध्यान दें : यदि आप वेतन वृद्धि भाग को में से छोड़ना चाहते हैं के लिये शीर्षलेख, आपको इसे इसमें शामिल करना चाहिए के लिये यदि आवश्यक हो तो बयान का शरीर।





इस बिंदु पर, यह उल्लेख करना महत्वपूर्ण है कि लूप में नियंत्रण चर घोषित करने से इसे स्थानीय दायरा मिल जाएगा। यानी, वेरिएबल केवल के भीतर ही पहुंच योग्य होगा के लिये कुंडली। इसे बाहर उपयोग करने का प्रयास करना संकलन-समय त्रुटि देगा।

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

होना संभव है के लिये के अंदर लूप के लिये लूप इसे नेस्टेड लूप होने के रूप में जाना जाता है।

for ( int x=2; x<9; x=x+2){
for ( int y=5;y>=3;y--){
System.out.println(x*y); // print product of x and y
}}

यह सलाह दी जाती है कि 3 से अधिक नेस्टेड लूप न हों। की संख्या के रूप में तर्क का पालन करना या किसी त्रुटि को ठीक करना आपके लिए अधिक कठिन हो जाता है के लिये लूप बढ़ जाते हैं।

पहले नोटिस करें के लिये कुंडली। वृद्धि है एक्स = एक्स + 2 . वेतन वृद्धि हमेशा +1 नहीं होनी चाहिए। यह कोई भी मूल्य हो सकता है जिसे आप प्राप्त करना चाहते हैं।

वृद्धि एक 'कमी' भी हो सकती है। लूप के लिए नेस्टेड देखें ( तथा-- ) चूंकि आप पीछे की ओर गिनती कर रहे होंगे, इसलिए आरंभीकरण के दौरान और लूप-निरंतरता की स्थिति बताते समय अतिरिक्त ध्यान रखना याद रखें।

2. जबकि लूप

से भिन्न के लिये लूप, द जबकि बयान का उपयोग काउंटर के बिना किया जा सकता है। NS जबकि कथन का उपयोग कुछ कथनों के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि दी गई शर्त सत्य होती है।

यह पहले जांचता है कि उसके शरीर में कथनों को निष्पादित करने से पहले कोई शर्त सत्य है या नहीं।

वाक्यविन्यास इस प्रकार है:

while (condition){ // statements}

यदि आप का उपयोग करना चाहते हैं जबकि के विकल्प के रूप में लूप के लिये कथन है, तो सिंटैक्स नीचे दिखाया गया है:

initialization;
while (condition){
//statements
increment;
}

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

3. जबकि करें

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

यह सबसे पहले में दिए गए कथनों को क्रियान्वित करने से शुरू होता है करना{} बॉडी, और फिर जांचता है कि लूप-निरंतरता की स्थिति सत्य है या नहीं। यदि स्थिति गलत पाई जाती है, तो लूप का निष्पादन रुक जाता है और प्रोग्राम नियंत्रण को लूप के बाद अगले स्टेटमेंट में स्थानांतरित कर दिया जाता है।

नीचे है जबकि ऐसा वाक्य - विन्यास:

do{
// statements to execute
} while (loop-continuation condition);

जावा सरणी पर वापस लूपिंग

लूप-निरंतरता की स्थिति बताते समय प्रोग्रामर के लिए एक-एक-एक त्रुटि होना बहुत आम है। इससे बचने के लिए, इसका उपयोग करना सबसे अच्छा है > = , <= के बजाय ऑपरेटरों > , < .

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

अपने प्रोग्रामर के बेल्ट पर एक और पायदान के रूप में फॉर, जबकि, और डू जबकि लूप के अपने ज्ञान के साथ, आपको जावा में सरणी सीखने के लिए तैयार होना चाहिए।

अगर आपको लगता है कि आपका फोन हैक हो गया है तो क्या करें?
साझा करना साझा करना कलरव ईमेल Java में Arrays पर ऑपरेशंस कैसे बनाएं और निष्पादित करें

जावा सीखना? सरणियों को आपके डेटा को आसानी से संभालने दें।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • जावा
  • कोडिंग ट्यूटोरियल
लेखक के बारे में जेरोम डेविडसन(22 लेख प्रकाशित)

जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।

जेरोम डेविडसन की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें