जब हमें Java प्रोग्राम में किसी काम को बार-बार दोहराना हो, तो हम Loops का इस्तेमाल करते हैं। इससे कोड छोटा, साफ और efficient बनता है।
Loop एक ऐसा code block होता है जो तब तक repeat होता है जब तक कोई condition सही रहती है।
जब आपको पता हो कि loop कितनी बार repeat करना है।
for (int i = 1; i <= 5; i++) {
System.out.println("Hello " + i);
}
Output:
Hello 1
Hello 2
Hello 3
Hello 4
Hello 5
जब repeat करने की count पहले से पता नहीं हो।
int i = 1;
while (i <= 5) {
System.out.println("Number: " + i);
i++;
}
पहले एक बार चलेगा, फिर condition check करेगा।
int i = 1;
do {
System.out.println("Count: " + i);
i++;
} while (i <= 5);
Loop को बीच में रोक देता है।
for (int i = 1; i <= 10; i++) {
if (i == 5) break;
System.out.println(i);
}
वर्तमान iteration को skip करता है।
for (int i = 1; i <= 5; i++) {
if (i == 3) continue;
System.out.println(i);
}
int n = 5;
for (int i = 1; i <= 10; i++) {
System.out.println(n + " x " + i + " = " + (n * i));
}
Output:
5 x 1 = 5
5 x 2 = 10
...
5 x 10 = 50
Java Loops हमें repetitive tasks को smart तरीके से handle करने में मदद करते हैं।