जावा में continue स्टेटमेंट उदाहरण के साथ

continue statement in java with code example

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)

continue statement flowchart in java

उदाहरण : 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


error: Content is protected !!