Java Break: break कीवर्ड का उपयोग हमने पहले भी java switch चैप्टर में देखा हैं। जैसा की switch statement में block से बाहर निकलने की लिए किया जाता है ठीक उसी तरह break कीवर्ड का उपयोग एक loop से बाहर निकलने के लिए किया जाता हैं।
Java Break for loop
public class MyClass {
public static void main(String[] args) {
for (int x = 2; x <= 7; x++) {
if (x == 5) {
break;
}
System.out.println(x);
}
}
}
2
3
4
उदाहरण को समझते हैं
- Initialization: हमने एक variable बनाया (
x = 2
) loop के शुरू होने से पहले। - Condition: अब हमने एक कंडीशन भी लगाया की (
x<=7
) - Increment/Decrement: अब हम चाहते हैं कि loop में कोड ब्लॉक execute होने पर x के वैल्यू में हर बार 1 की वृद्धि होनी चाहिए (
x++
).
Result: उपरोक्त उदाहरण में looping शुरु हो जाती है, अपने destination तब तक पहुँचने के लिए यानि की 7 तक लेकिन बीच में यह 5, जहा पे break
कीवर्ड से मिलती है और यही पर break कीवर्ड काम करता है और looping को समाप्त कर देता हैं। ( x=2, 2+1=3, 3+1=4)
Java Break while loop
public class MyClass {
public static void main(String[] args) {
int x = 2;
while (x <= 7) {
System.out.println(x);
x++;
if (x == 5) {
break;
}
}
}
}
2
3
4
Java Continue
continue कीवर्ड loop की यात्रा को रोक देता है जब यह एक specified कंडीशन तक पहुंच जाता है, और फिर से उस कंडीशन को छोड़ कर फिर दुबारा से looping शुरू कर देता है।
Java Continue for loop
public class MyClass {
public static void main(String[] args) {
for (int x = 2; x <= 7; x++) {
if (x == 5) {
continue;
}
System.out.println(x);
}
}
}
2
3
4
6
7
उदाहरण को समझते हैं
- Initialization: हमने एक variable बनाया (
x = 2
) loop के शुरू होने से पहले। - Condition: अब हमने एक कंडीशन भी लगाया की (
x<=7
) - Increment/Decrement: अब हम चाहते हैं कि loop में कोड ब्लॉक execute होने पर x के वैल्यू में हर बार 1 की वृद्धि होनी चाहिए (
x++
).
Result: उपरोक्त उदाहरण में looping शुरु हो जाती है, अपने destination तब तक पहुँचने के लिए यानि की 7 तक लेकिन बीच में यह 5 मिलता है, जहा पे continue
कीवर्ड से मिलती है और यही पर continue कीवर्ड काम करता है और दिए हुए specified कंडीशन को छोड़ देता है और looping को दुबारा शुरु कर देता हैं। (x=2, 2+1=3, 3+1=4, 4+1=5, 5+1=6, 6+1=7) (यही पर 5 को छोड़ कर के आगे बढ़ जाता है )
Final answer: 2, 3, 5, 6, 7
Java break और continue के बीच अंतर के बारे में अधिक जानने के लिए कृपया www.c-sharpcorner.com पर जाये।
Java Continue while loop
public class MyClass {
public static void main(String[] args) {
int x = 2;
while (x <= 7) {
if (x == 5) {
x++;
continue;
}
System.out.println(x);
x++;
}
}
}
2
3
4
6
7