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:
- Start
- Deklarer variabler for tallet og summen.
- Initialiser summen til 0.
- Opret en forekomst af Scanner-klassen.
- Brug en while-løkke til at indtaste tallene.
- Tjek, om tallet er positivt eller ej.
- Forøg summen i hver iteration.
- Bræk løkken, hvis der indtastes et negativt tal.
- Vis summen.
- 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:
- Start
- Deklarer variabler for tallet og summen.
- Initialiser summen til 0.
- Opret en forekomst af Scanner-klassen.
- Brug en gør-mens-løkke til at indtaste tallene.
- Tjek, om tallet er positivt eller ej.
- Forøg summen i hver iteration.
- Bræk løkken, hvis der indtastes et negativt tal.
- Vis summen.
- 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:
- Start
- Brug en for-løkke, der itererer fra 1 til 10.
- Bræk løkken, hvis 6 er stødt på.
- Udskriv alle elementer, før break-sætningen udføres.
- 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