The continue
statement is an intentional interrupt used to skip one iteration of the loop when a condition inside the loop is satisfied.
Similar to a break
statement, where the loop breaks and the program moves on to the code block after the loop, the continue
statement moves to the next iteration of the loop with the updated values of variables, if there are any.
Let’s have a look at how the continue
statement works:
Now that we know how the continue
statement works in theory, let’s see how it works in the actual code.
We will look at both examples: How it can be used in a for
loop and in a while
loop.
class ForLoopContinue {public static void main(String args[]) {char [] alphabets = {'a', 'b', 'c', 'd', 'e'};for(char x : alphabets) {if(x == 'c') {continue;}System.out.print(x);System.out.print("\n");}}}
class WhileLoopContinue {public static void main(String args[]) {int [] nums = {98, 31, 45, 155, 32, 76};int i = 0;while(i < nums.length) {i++;if(nums[i-1] < 45) {continue;}System.out.print(nums[i-1]);System.out.print("\n");}}}
Free Resources