Java में continue statement उदाहरण के साथ
(continue statements in Java with example)
Continue statements ज्यादातर loops के अंदर उपयोग किये जाते है| जब भी continue statements loop के अंदर होता है तो अगली पुनरावृत्ति (iteration) के लिए control सीधे ही loop की शुरुआत में चला जाता है| विशेष रूप से यह तब उपयोगी होता है जब आप loop को continue रखना चाहते है लेकिन loop body के continue statement के बाद के statements को किसी विशेष पुनरावृत्ति (iteration) के लिए निष्पादित (execute) नहीं करना चाहते|
Syntax :
continue;
उदाहरण : loop के अंदर continue statement का उपयोग
public class ContinueExample {
public static void main(String args[]){
for (int j=0; j<=6; j++)
{
if (j==4)
{
continue;
}
System.out.print(j+" ");
}
}
}
परिणाम (Output):
0 1 2 3 5 6
जैसा की आपने देखा होगा कि output के मान में 4 गायब है, क्यों ?
क्योकि जब variable j का मान 4 होता है तो program को continue statement का सामना करना पड़ता है, जो इसे अगली पुनरावृत्ति (iteration) के लिए loop की शुरुआत में भेज देता है और वर्तमान पुनरावृत्ति (iteration) के statement को छोड़ देता है, यही कारण है कि variable j के मान 4 के लिए println निष्पादित (execute) नहीं हुआ|
Continue statement के लिए flow diagram
(Flow Diagram of Continue Statement)
उदाहरण : while loop में continue statement का उपयोग
आप यहाँ देख सकते है कि यहाँ counter value के लिए loop को 10 से 0 तक चलाया गया है और जब counter की value 7 होती है तो loop print statement को छोड़ देता है और loop अगली पुनरावृत्ति (iteration) को शुरू कर देता है|
public class ContinueExample2 {
public static void main(String args[]){
int counter=10;
while (counter >=0)
{
if (counter==7)
{
counter--;
continue;
}
System.out.print(counter+" ");
counter--;
}
}
}
परिणाम (Output):
10 9 8 6 5 4 3 2 1 0
उदाहरण : do-while loop में continue statement का उपयोग
public class ContinueExample3 {
public static void main(String args[]){
int j=0;
do
{
if (j==7)
{
j++;
continue;
}
System.out.print(j+ " ");
j++;
}while(j<10);
}
}
परिणाम (Output) :
0 1 2 3 4 5 6 8 9