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:
- Start
- Brug en for-løkke til at udskrive elementerne fra 1 til 10.
- Hvis du støder på 6, skal du springe det element over.
- Udskriv de resterende elementer.
- 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:
- Start
- Brug to til sløjfer.
- Kør begge sløjfer fra 1 til 3.
- Hvis indekset for begge for loop matcher, skal du bruge continu-sætningen.
- Udskriv elementerne.
- 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:
- Start
- Brug en do-while-løkke til at udskrive de elementer, der er mindre end 10.
- Kør løkken fra 0 til 10.
- Hvis elementet er 5, så brug fortsæt-sætningen.
- Udskriv elementerne.
- Forøg værdien af loop-variablen i hver iteration.
- 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:
- Start
- Deklarer variabler for tallet og summen.
- Initialiser summen til 0.
- Opret en forekomst af Scanner-klassen.
- Brug en for-løkke til at indtaste tallene.
- Tjek, om tallet er positivt eller ej.
- Hvis der indtastes et negativt tal, skal du bruge fortsæt-sætningen.
- Forøg summen i hver iteration.
- Vis summen.
- 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