Java Continue Statement: Skipping Iterations in Loops
Learn about the continue
statement in Java, which is used in loop control structures to skip the current iteration and immediately jump to the next one. This statement enhances your ability to manage loop behavior efficiently, allowing you to fine-tune how your loops execute. Explore examples and best practices for using the continue
statement in your Java programs to improve code clarity and functionality.
Java - Continue Statement
Java Continue Statement
The continue
statement can be used in any loop control structure. It causes the loop to immediately jump to the next iteration.
In a for
loop, the continue
keyword causes control to jump to the update statement. In a while
loop or do/while
loop, control immediately jumps to the Boolean expression.
Syntax
The syntax of continue
is a single statement inside any loop:
continue;
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
Flow Diagram
Java Continue Statement
Examples
Example 1: Using continue with while loop
In this example, we demonstrate the use of a continue
statement to skip the element 15 in a while loop that prints elements from 10 to 19.
public class Test {
public static void main(String args[]) {
int x = 10;
while( x < 20 ) {
x++;
if(x == 15){
continue;
}
System.out.print("value of x : " + x );
System.out.print("\n");
}
}
}
Output
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 16
value of x : 17
value of x : 18
value of x : 19
value of x : 20
Example 2: Using continue with for loop
This example shows the use of a continue
statement within a for
loop to skip elements of an array during printing. An array of integers is created, and the loop iterates through it.
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int index = 0; index < numbers.length; index++) {
if(numbers[index] == 30){
continue;
}
System.out.print("value of item : " + numbers[index] );
System.out.print("\n");
}
}
}
Output
value of item : 10
value of item : 20
value of item : 40
value of item : 50
Example 3: Using continue with do-while loop
This example demonstrates the use of a continue
statement to skip the element 15 in a do-while
loop that prints elements from 10 to 19.
public class Test {
public static void main(String args[]) {
int x = 10;
do {
x++;
if(x == 15){
continue;
}
System.out.print("value of x : " + x );
System.out.print("\n");
} while( x < 20 );
}
}
Output
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 16
value of x : 17
value of x : 18
value of x : 19
value of x : 20