Java >> Tutoriel Java >  >> Tag >> break

Programmes d'instruction Java Break

Dans ce didacticiel, nous allons apprendre à utiliser l'instruction break 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 l'instruction break en Java.

Syntaxe :

jump-statement;    
break;   

Programme 1 :Instruction Java Break dans une boucle While

Dans ce programme, nous verrons comment utiliser une instruction break dans une boucle while tout en calculant la somme de tous les nombres positifs.

Algorithme :

  1. Commencer
  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 while pour saisir les nombres.
  6. Vérifiez si le nombre est positif ou non.
  7. Incrémenter la somme à chaque itération.
  8. Brise la boucle si un nombre négatif est entré.
  9. Afficher la somme.
  10. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

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

public class Main 
{
    public static void main(String[] args) 
    {
        //Declare variables
        int num, sum = 0;
        //Take input from the user
        // create an object of Scanner
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("Enter a number: ");
            // initialize the elements
            num = sc.nextInt();
            // if number is negative then the loop terminates
            if (num < 0) 
            {
                break;
            }
           sum += num;
        }
        System.out.println("The sum of all positive numbers is = " + sum);
    }
}


Entrez un nombre :2
Entrez un nombre :3
Entrez un nombre :5
Entrez un nombre :4
Entrez un nombre :-9
La somme de tous les nombres positifs est =14

Programme 2 :Java Break Statement dans une boucle do-while

Dans ce programme, nous verrons comment utiliser une instruction break dans une boucle do-while tout en calculant la somme de tous les nombres positifs.

Algorithme :

  1. Commencer
  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 do-while pour saisir les nombres.
  6. Vérifiez si le nombre est positif ou non.
  7. Incrémenter la somme à chaque itération.
  8. Brise la boucle si un nombre négatif est entré.
  9. Afficher la somme.
  10. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

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

public class Main 
{
    public static void main(String[] args) 
    {
        //Declare variables
        int num, sum = 0;
        //Take input from the user
        // create an object of Scanner
        Scanner sc = new Scanner(System.in);
      
        do 
        {
            System.out.println("Enter a number: ");
            // initialize the elements
            num = sc.nextInt();
            // if number is negative then the loop terminates
            if (num < 0) 
            {
                break;
            }
           sum += num;
        }while (true);
        System.out.println("The sum of all positive numbers is = " + sum);
    }
}


Entrez un nombre :6
Entrez un nombre :7
Entrez un nombre :8
Entrez un nombre :5
Entrez un nombre :4
Entrez un nombre :-2
La somme de tous les nombres positifs est =30

Programme 3 :Instruction Java Break dans une boucle For

Dans ce programme, nous verrons comment utiliser une instruction break dans une boucle for.

Algorithme :

  1. Commencer
  2. Utilisez une boucle for qui itère de 1 à 10.
  3. Couper la boucle si 6 est rencontré.
  4. Afficher tous les éléments avant l'exécution de l'instruction break.
  5. Arrêtez.

Vous trouverez ci-dessous le code correspondant.

//Java Program to see the implementation of break 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)
           {
               break;
           }
           System.out.println(i);
       }
    }
}


Les éléments sont :
1
2
3
4
5


Balise Java