Java >> Tutoriel Java >  >> Java

Programmes d'instruction Java Continue

Dans ce didacticiel, nous allons apprendre à utiliser l'instruction continue dans différents scénarios. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de l'instruction break, consultez l'article sur les instructions Continue en Java.

Syntaxe :

jump-statement;    
continue;   

Programme 1 :Programme d'instruction continue Java

Dans ce programme, nous verrons l'implémentation de l'instruction continue dans une boucle for.

Algorithme :

  1. Démarrer
  2. Utilisez une boucle for pour imprimer les éléments de 1 à 10.
  3. Si 6 est rencontré poule, ignorez cet élément.
  4. Imprimez les éléments restants.
  5. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

//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);
       }
    }
}


Les éléments sont :
1
2
3
4
5
7
8
9
10

Programme 2 :Programme d'instruction continue Java

Dans ce programme, nous verrons l'implémentation de l'instruction continue dans une boucle interne.

Algorithme :

  1. Démarrer
  2. Utilisez deux boucles for.
  3. Exécutez les deux boucles de 1 à 3.
  4. Si l'index des deux boucles for correspond, utilisez l'instruction continue.
  5. Imprimez les éléments.
  6. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

//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

Programme 3 :Programme d'instruction continue Java

Dans ce programme, nous verrons l'implémentation de l'instruction continue dans une boucle do-while.

Algorithme :

  1. Démarrer
  2. Utilisez une boucle do-while pour imprimer les éléments inférieurs à 10.
  3. Exécutez la boucle de 0 à 10.
  4. Si l'élément est 5, utilisez l'instruction continue.
  5. Imprimez les éléments.
  6. Incrémenter la valeur de la variable de boucle à chaque itération.
  7. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

//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

Programme 4 :Programme d'instruction continue Java

Dans ce programme, nous verrons comment imprimer la somme de tous les nombres positifs saisis.

Algorithme :

  1. Démarrer
  2. Déclarez les variables pour le nombre et la somme.
  3. Initialiser la somme à 0.
  4. Créez une instance de la classe Scanner.
  5. Utilisez une boucle for pour saisir les nombres.
  6. Vérifiez si le nombre est positif ou non.
  7. Si un nombre négatif est saisi, utilisez l'instruction continue.
  8. Incrémenter la somme à chaque itération.
  9. Afficher la somme.
  10. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

//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();
  }
}


Entrez le numéro 1 : 7
Entrez le numéro 2 : 6
Entrez le numéro 3 : 5
Entrez le numéro 4 : 4
Entrez le numéro 5 : 8
Entrez nombre 6 :-9
Entrez le nombre 7 :1
Entrez le nombre 8 :2
Entrez le nombre 9 :3
La somme de tous les nombres =36


Balise Java