Loop in java in hindi-लूप जावा क्या है?

हेल्लो दोस्तों आज इस पोस्ट में आपको Loop in java in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करता है कितने प्रकार के होते है तो चलिए शुरू करते है

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;

 

Loop in java in hindi

reference-https://www.geeksforgeeks.org/loops-in-java/

निवेदन :-अगर आपको यह आर्टिकल Loop in java in hindi उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों  के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके  answer अवश्य करेंगे( Loop in java in hindi) Thanks

Leave a Comment