Java >> Java tutorial >  >> Tag >> break

Java Break Statement programmer

I denne øvelse lærer vi, hvordan man bruger break-sætningen 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 Break Statement i Java.

Syntaks:

jump-statement;    
break;   

Program 1:Java Break Statement i en While-løkke

I dette program vil vi se, hvordan man bruger en break-sætning i en while-løkke, mens vi beregner summen af ​​alle de positive 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 while-løkke til at indtaste tallene.
  6. Tjek, om tallet er positivt eller ej.
  7. Forøg summen i hver iteration.
  8. Bræk løkken, hvis der indtastes et negativt tal.
  9. Vis summen.
  10. Stop.

Nedenfor er koden til det samme.

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


Indtast et tal:2
Indtast et tal:3
Indtast et tal:5
Indtast et tal:4
Indtast et tal:-9
Summen af ​​alle positive tal er =14

Program 2:Java Break Statement i en do-while loop

I dette program vil vi se, hvordan man bruger en break-sætning i en do-while-løkke, mens vi beregner summen af ​​alle de positive 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 gør-mens-løkke til at indtaste tallene.
  6. Tjek, om tallet er positivt eller ej.
  7. Forøg summen i hver iteration.
  8. Bræk løkken, hvis der indtastes et negativt tal.
  9. Vis summen.
  10. Stop.

Nedenfor er koden til det samme.

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


Indtast et tal:6
Indtast et tal:7
Indtast et tal:8
Indtast et tal:5
Indtast et tal:4
Indtast et tal:-2
Summen af ​​alle positive tal er =30

Program 3:Java Break Statement in a For Loop

I dette program vil vi se, hvordan man bruger en break-sætning i en for-løkke.

Algorithme:

  1. Start
  2. Brug en for-løkke, der itererer fra 1 til 10.
  3. Bræk løkken, hvis 6 er stødt på.
  4. Udskriv alle elementer, før break-sætningen udføres.
  5. Stop.

Nedenfor er koden til det samme.

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


Elementerne er:
1
2
3
4
5


Java tag