हेल्लो दोस्तों आज इस पोस्ट में आपको Loop in java in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करता है कितने प्रकार के होते है तो चलिए शुरू करते है
Contents
Iteration statements
कई बार ऐसा भी हो सकता है की आप एक ही statement को बार बार execute करने की जरुरत पड़े iteration statements में कुछ statements तब बार बार execute करते है जब तक की दी हुए condition true होती है
condition false होने पर ये execution बंद हो जायेगा जैसे आपको किसी variable की value बार बार print करनी है या करने के लिए आपको बार बार print statements लिखने की आवश्यकता नहीं है आप सिर्फ एक ही बार iteration statement लिखते है और ये बताते है की इस statement को कितनी बार execute करवाना है
iteration statements एक ही statement को बार बार execute करवाने के काम आते है इन्हे लूपिंग(looping) statements भी कहते है ये 3 प्रकार के होते है
इसे भी जरुर पढ़े –control statement java
for loop
java में for loop सभी loops में सबसे simple और सबसे ज्यादा प्रयोग किये जाते वाला loop है for loop का स्ट्रक्चर(structure) इस प्रकार होता है
syntax:-
for(initialization;condition;increment/decrement) { //statements }
जैसा की आप देख सकते है की for loop के initialization part में आप एक variable को initialize कहते है इसकी value integer होती है ये आपके loop का starting point होता है
आप इस variable की जो value देते है loop वही से शुरू होता है ध्यान रहे की इस variable को condition में जरुर include किया जाता है नहीं तो loop execute नहीं हो सकता है for loop के condition part में आप loop की condition देते है ये वो condition होती है जिससे की loop टर्मिनेट(terminate) होता है
यदि आपने सही condition नहीं दी तो loop इनफिनिट(infinite) तक चलता रहेगा जब तक ये condition true रहती है जब तक loop चलता रहता है condition false होते ही loop terminate हो जायेगा
increment part में initialized variable को increment किया जाता है ताकि loop का execution आगे बढे सके और जितनी condition दी है उतना execute हो कर terminate हो जायेगा
यदि आप variable को incement नहीं करेंगे तो आपका loop आगे नही बढेगा
इसको हम एक example के द्वारा समझा जा सकता है
example simple looping 10 times
class itersta { public static void main(string args[]) { for(int i=1;i<=10;i++) { system.out.println(“numbers from 1 to 10”); system.out.println(i); } }
while loop
while loop for loop से थोडा अलग होता है while loop में आप initialization statement loop के बाहर देते है brackets मे केवल condition होती है और increment part block के अन्दर होता है increment part को भी statements के निचे लिखा जाता है
example while loop 10 times
class whilestart { public static void main(string args[]) { int i=1; while(i<=10) { system.out.println(i); i++; } }
while loop का सबसे बड़ा feature ये है की आपको इसमे variable initialize करने की जरुरत नहीं होती है यदि आप चाहे तो loop को terminate करने के लिए कोई दूसरी condition भी प्रयोग कर सकते है यहाँ पर आपके program के variable से related कोई भी condition आ सकती है
while loop को बिना statements को initialize किये भी प्रयोग किया जा सकता है जबकि for loop के साथ ऐसा नहीं किया जा सकता है
Do-while loop
for और while loop में statements तब execute होते है जब दी हुई condition true होती है यानी की statements के execute होने से पहले condition check होती है लेकिन do-while loop में पहले एक बार statements execute होते है उसके बाद condition check की जाती है ऐसा सिर्फ एक बार शुरू में होगा
condition चाहे true हो या false एक बार आपके loop statements जरुर execute होंगे इसके बाद check करने पर यदि condition true हुई तो loop continue करेंगा नहीं तो terminate हो जायेगा
example do while loop 1 to 10
class dowhilestat { public static void main(string args[]) { int i=०; do { system.out.println(i); i++; }while(i<=10) } }
jump statements
jump statements program में एक जगह से दूसरी जगह जाने के काम आते है इनके बारे में निचे दिया जा रहा है
break statements
break statements का प्रयोग आप statement की sequence को break करने के लिए करते है जैसा की आपने पहले देखा की break statements को switch statements से exit होने के लिए प्रयोग किया गया था
यदि switch cases में break statement प्रयोग नही किये जाये तो सभी cases के statements execute होंगे ऐसा ही आप loop से भी exit के सकते है बिना loop के पूरा हुए आप सिर्फ एक break statement लगाते है और loop वही पर exit हो जाता है
break;
continue statement
कई बार ऐसी आवश्यकता होती है की आप आपके loop की किसी iteration को execute नहीं करवाना चाहते है तो ऐसी condition में आप उस iteration को स्किप(skip) करने के लिए continue statement का प्रयोग करते है
जैसे की आप चाहते है की 1 से 100 तक के number print हो लेकिन ये वो ही number होने चाहिए जो 2 के multiple हो ऐसा करने के लिए आप 1 से 100 तक loop चलाएंगे और loop के अन्दर check करेंगे की number 2 से divide हो रहा है या नही
यदि number 2 से divide नहीं हो रहा है तो continue statement execute होगा वो iteration skip हो जाएगी और next iteration automatically शुरू हो जाएगी
continue ;
return statement
return statement का प्रयोग आप ज्यादातर मेथड को return करने के लिए करते है जैसे की आप कोई value return कर रहे हो ये statement मेथड definition में सबसे last में होता है इस method के प्रयोग से program उस method से बाहर आ जाता है
हर method में केवल एक ही return statement होता है और वह एक ही value return कर सकता है
return;
reference-https://www.geeksforgeeks.org/loops-in-java/
निवेदन :-अगर आपको यह आर्टिकल Loop in java in hindi उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके answer अवश्य करेंगे( Loop in java in hindi) Thanks