Java >> Java tutorial >  >> Java

Java Continue Statement-programmer

I denne øvelse lærer vi, hvordan du bruger fortsæt-erklæringen i forskellige scenarier. Men før du går videre, hvis du ikke er bekendt med konceptet med break-sætningen, så tjek artiklen om Fortsæt udsagn i Java.

Syntaks:

jump-statement;    
continue;   

Program 1:Java Continue Statement Program

I dette program vil vi se implementeringen af ​​continu-sætningen i en for-løkke.

Algorithme:

  1. Start
  2. Brug en for-løkke til at udskrive elementerne fra 1 til 10.
  3. Hvis du støder på 6, skal du springe det element over.
  4. Udskriv de resterende elementer.
  5. Stop.

Nedenfor er koden til det samme.

//Java Program to see the implementation of continue statement
import java.util.Scanner;

public class Main 
{
    public static void main(String[] args) 
    {
        System.out.println("The elements are: ");
       for(int i=1;i<=10;i++)
       {
           if(i==6)
           {
               continue;
           }
           System.out.println(i);
       }
    }
}


Elementerne er:
1
2
3
4
5
7
8
9
10

Program 2:Java Continue Statement Program

I dette program vil vi se implementeringen af ​​continue-sætningen i en indre løkke.

Algorithme:

  1. Start
  2. Brug to til sløjfer.
  3. Kør begge sløjfer fra 1 til 3.
  4. Hvis indekset for begge for loop matcher, skal du bruge continu-sætningen.
  5. Udskriv elementerne.
  6. Stop.

Nedenfor er koden til det samme.

//Java Program to see the implementation of continue statement
public class Main 
{  
    public static void main(String[] args) 
    {  
            //outer loop  
            for(int i=1;i<=3;i++)
            {    
                    //inner loop  
                    for(int j=1;j<=3;j++)
                    {    
                        if(i==j)
                        {    
                            //using continue statement inside inner loop  
                            continue;    
                        }    
                        //Print the elements
                        System.out.println(i+" "+j);    
                    }    
            }    
    }  
}  


1 2
1 3
2 1
2 3
3 1
3 2

Program 3:Java Continue Statement Program

I dette program vil vi se implementeringen af ​​continu-erklæringen i en do-while-løkke.

Algorithme:

  1. Start
  2. Brug en do-while-løkke til at udskrive de elementer, der er mindre end 10.
  3. Kør løkken fra 0 til 10.
  4. Hvis elementet er 5, så brug fortsæt-sætningen.
  5. Udskriv elementerne.
  6. Forøg værdien af ​​loop-variablen i hver iteration.
  7. Stop.

Nedenfor er koden til det samme.

//Java Program to see the implementation of continue statement
import java.util.*;
public class Main 
{  
    public static void main(String[] args) 
    {  
	    int j=0;
        do
	    {
	       if (j==5)
	       {
		      j++;
		      continue;
	       }
	       System.out.print(j+ " ");
	       j++;
           }while(j<10);
    }  
}  


0 1 2 3 4 6 7 8 9

Program 4:Java Continue Statement Program

I dette program vil vi se, hvordan man udskriver summen af ​​alle de positive indtastede tal.

Algorithme:

  1. Start
  2. Deklarer variabler for tallet og summen.
  3. Initialiser summen til 0.
  4. Opret en forekomst af Scanner-klassen.
  5. Brug en for-løkke til at indtaste tallene.
  6. Tjek, om tallet er positivt eller ej.
  7. Hvis der indtastes et negativt tal, skal du bruge fortsæt-sætningen.
  8. Forøg summen i hver iteration.
  9. Vis summen.
  10. Stop.

Nedenfor er koden til det samme.

//Java Program to implement the continue statement  
import java.util.Scanner;

public class Main 
{
  public static void main(String[] args) 
  {
    int num, sum = 0;
    // create an object of Scanner
    Scanner sc = new Scanner(System.in);

    for (int i = 1; i < 10; ++i) 
    {
      System.out.println("Enter number " + i + " : ");
      // takes input from the user
      num = sc.nextInt();

      // if number is negative
      // continue statement is executed
      if (num <= 0) {
        continue;
      }

      sum += num;
    }
    System.out.println("The sum of all the numbers  = " + sum);
    sc.close();
  }
}


Indtast nummer 1:7
Indtast nummer 2:6
Indtast nummer 3:5
Indtast nummer 4:4
Indtast nummer 5:8
Indtast nummer 6:-9
Indtast nummer 7:1
Indtast nummer 8:2
Indtast nummer 9 :3
Summen af ​​alle tallene =36


Java tag