Introduction to Loops
Loops programming ke aise constructs hain jo code ko repeat karne ke liye use hote hain, jab tak specified condition sahi hoti hai.
1. for Loop
Jab aapko pata ho ki code kitni baar run karna hai, tab for loop use hota hai.
Syntax:
for (initialization; condition; update) {
// loop body
}
How it works:
- initialization: Loop counter initialize karta hai.
- condition: Har iteration se pehle check hota hai agar true ho tabhi loop chalta hai.
- update: Iteration ke baad counter update hota hai.
Example:
for (int i = 1; i <= 5; i++) {
System.out.println("Iteration " + i);
}
2. while Loop
Jab condition ko pehle check karna ho aur iterations unknown ho, to while loop use karte hain.
Syntax:
while (condition) {
// loop body
}
Example:
int i = 1;
while (i <= 5) {
System.out.println("Iteration " + i);
i++;
}
3. do-while Loop
Is loop me pehle loop ka code chalata hai fir condition check hoti hai. Isliye ye kam se kam ek baar zaroor chalega.
Syntax:
do {
// loop body
} while (condition);
Example:
int i = 1;
do {
System.out.println("Iteration " + i);
i++;
} while (i <= 5);
break and continue Statements
break
statement loop ko turant band kar deta hai.
continue
statement current iteration ko skip kar ke next iteration par chala jata hai.
for (int i = 1; i <= 10; i++) {
if (i == 5)
break;
if (i % 2 == 0)
continue;
System.out.println(i);
}
Loops Comparison Table
Loop Type | Use Case | Condition Check | Execution Guarantee |
---|---|---|---|
for | Jab exact iterations pata ho | Loop start se pehle | 0 ya zyada baar |
while | Jab iterations unknown ho aur condition pe dependent ho | Loop start se pehle | 0 ya zyada baar |
do-while | Condition check hone se pehle kam se kam ek baar code chalana ho | Loop end me | At least once |