Advertisement

Loops in Java in Hindi – For, While और Do-While को समझें

हेल्लो दोस्तों, हमारी Java Programming सीरीज में आपका स्वागत है। पिछली पोस्ट में हमने If-else (फैसले लेना) सीखा था। आज हम प्रोग्रामिंग के सबसे पावरफुल कांसेप्ट के बारे में जानेंगे – Loops in Java in Hindi (लूप्स)।

सोचिये, अगर मैं आपसे कहूँ कि अपना नाम 1000 बार प्रिंट करो, तो क्या आप System.out.println को 1000 बार लिखेंगे? बिल्कुल नहीं! यह पागलपन होगा। इसके लिए हम Loops का इस्तेमाल करते हैं। लूप्स की मदद से हम किसी भी काम को बार-बार (Repeat) कर सकते हैं, वो भी बिना कोड को दोबारा लिखे।

What is Loop in Java in Hindi? - जावा में लूप क्या है?

Loop का मतलब है "घेरा" या "चक्र"।

Advertisement

प्रोग्रामिंग में, Loop का इस्तेमाल कोड के एक ब्लॉक को बार-बार रन करने के लिए किया जाता है जब तक कि दी गई शर्त (Condition) गलत न हो जाए।

फायदे:

  • कोड छोटा हो जाता है।
  • समय की बचत होती है।
  • रिपीटीशन (Repetition) को कण्ट्रोल करना आसान होता है।

Types of Loops in Java in Hindi - जावा में लूप्स के प्रकार

Java में मुख्य रूप से 3 तरह के लूप्स होते हैं:

Advertisement
  1. For Loop: जब हमें पता हो कि काम कितनी बार करना है (Fixed iterations) ।
  2. While Loop: जब हमें पता न हो कि काम कितनी बार करना है, बस कंडीशन पता हो।
  3. Do-While Loop: जब हम चाहते हैं कि काम कम से कम एक बार तो जरूर हो।

1. For Loop (सबसे पॉपुलर)

यह सबसे ज्यादा इस्तेमाल होने वाला लूप है। इसमें शुरुआत (Initialization), शर्त (Condition), और बढ़ाना/घटाना (Increment/Decrement) सब एक ही लाइन में होता है।

Syntax:

for(initialization; condition; increment/decrement){

// कोड जो बार-बार चलेगा

}

Example (1 से 5 तक गिनती):

for(int i = 1; i <= 5; i++) {

System.out.println(i);

}

Output: 1 2 3 4 5

2. While Loop

इसका इस्तेमाल तब करते हैं जब हमें iterations की संख्या पहले से पता नहीं होती।

Syntax:

while(condition) {

// कोड

}

Example:

int i = 1;

while(i <= 5) {

System.out.println(i);

i++;

}

3. Do-While Loop

यह While loop जैसा ही है, लेकिन इसमें एक बड़ा अंतर है। यह कंडीशन को बाद में चेक करता है। इसका मतलब यह है कि चाहे कंडीशन गलत ही क्यों न हो, यह लूप कम से कम एक बार जरूर चलेगा।

Syntax:

do {

// कोड

} while(condition);

Warning: Infinite Loop क्या है?

अगर आपने लूप की कंडीशन ऐसी रख दी जो कभी गलत (False) ही नहीं होती, तो लूप कभी नहीं रुकेगा और हमेशा चलता रहेगा। इसे Infinite Loop कहते हैं।

Example:

while(true) { ... }

(सावधानी: यह आपके कंप्यूटर को हैंग कर सकता है।)

Conclusion – निष्कर्ष

हमें उम्मीद है कि इस पोस्ट से आपने Loops in Java in Hindi को अच्छे से समझ लिया होगा।

याद रखें: अगर पता है कि 10 बार काम करना है तो For Loop यूज़ करें, अगर नहीं पता तो While Loop यूज़ करें।

अगली पोस्ट में हम "Break and Continue" के बारे में पढ़ेंगे, जिससे हम इन लूप्स को बीच में ही रोक सकेंगे।

FAQs

Q1. While और Do-While में क्या अंतर है?

Ans: While पहले कंडीशन चेक करता है (Entry Controlled), जबकि Do-While बाद में कंडीशन चेक करता है (Exit Controlled) ।

Q2. सबसे तेज लूप कौन सा है?

Ans: स्पीड के मामले में तीनों लगभग बराबर हैं, यह आपकी जरुरत पर निर्भर करता है।

Q3. Infinite Loop को कैसे रोकें?

Ans: कीबोर्ड पर Ctrl + C दबाकर आप लूप को जबरदस्ती रोक सकते हैं।

Table of Contents

Close

Comments

Share to other apps

Report Content

Why are you reporting this content?

Your selection helps us review the content and take appropriate action.

Hate & Discrimination
Content that spreads hate or unfair treatment against a person or group because of who they are.
Abuse & Harassment
Content that insults, threatens, bullies, or makes someone uncomfortable.
Violence & Threats
Content that talks about hurting people, animals, or property, or supports violence.
Child Safety
Any content that harms, exploits, or puts children at risk.
Privacy Violation
Sharing someone’s personal information or photos without permission.
Illegal & Regulated Activities
Content that promotes or helps with illegal activities like drugs, weapons, or trafficking.
Spam & Misleading Content
Fake, misleading, or repeated content meant to trick users.
Suicide or Self-Harm
Content that encourages or explains self-harm or suicide.
Sensitive or Disturbing Content
Shocking or graphic content that may upset users.
Impersonation
Pretending to be another person or organization.
Extremism & Hate Groups
Content that supports violent groups or hateful ideas.
Civic Integrity
Content that spreads false information about elections or public processes.