VB.NET Continue Statement
VB.NET Continue Statement: The utilization of Continue statement is performed such that the loop repetitions can be skipped and continue with the next iteration. The body of loops like For, While, Do While are written using Continue Statement when having a condition for any of them. .
Difference between Continue and Exit Statement
In the Exit Statement, when Exit Statement occurs, the loop operation is stopped immediately or it exits the loop.
On the other hand, in the Continue Statement, the particular iteration process is skipped and then continue with the next iteration with no need of ending the ongoing loop.
Syntax:
Continue {Do | For | While}
Flowchart: Continue Statement
This is the flowchart description for the Continue Statement in the VB.NET language.

The above figure shows the Continue Statement flow. In this, a Continue Statement is entered within a loop such that the specific iteration is skipped.
Mostly, a Continue Statement is used when a condition is provided.When the given condition is correct, the particular iteration is skipped at once and the control moves to the starting of the loop for creating the further iteration.
Here are some examples showing the use of loop in continue statement. In these examples, the code execution is skipped and the controls are directed to the start of the loop to create multiple statements in the program in VB.NET.
Use of the statement of continue in the While End loop
Example 1: Write a simple program using the Loop End Statement.
Continue_While.vb
Imports System
Module Continue_While
Sub Main()
'Declaration and initialization of variable i
Dim i As Integer = 5
'Define the While Loop Condition
While i < 15
If i = 11 Then
Console.WriteLine(" Skipped number is {0}", i)
i += 1 ' skip the define iteration
Continue While
End If
Console.WriteLine(" Value of i is {0}", i)
i += 1 ' Update the variable i by 1
End While
Console.WriteLine(" Press any key to exit...")
Console.ReadKey()
End Sub
End Module
Output:

Use of Continue statement in For Next loop
Example 2: Write a simple program to print the number from 10 to 1 with Continue Statement in For Next loop.
Continue_For.vb
Imports System
Module Continue_For
Sub Main()
'Declaration and initialization of variable i, num
Dim i As Integer = 15
Dim num As Integer
'Define the For Loop Condition
For i = 15 To 1 Step -1
If i = 7 Then ' if i = 7, it skips the iteration
num = i 'Assign the skip value to num variable
Continue For ' Continue with Next Iteration
End If
Console.WriteLine(" Value of i is {0}", i)
Next
Console.WriteLine(" Skipped number is {0}", num)
Console.WriteLine(" Press any key to exit...")
Console.ReadKey()
End Sub
End Module
Output:

Use of Continue statement in Do While loop
Example 3: Write a simple program to Understand the use of Continue Statement in Do While loop.
Continue_Do_While.vb
Imports System
Module Continue_Do_While
Sub Main()
'Declaration and initialization of local variable
Dim i As Integer = 15, num As Integer
'Definition the Do While Loop
Do
If i = 17 Then
num = i
i += 1 ' skip the define iteration
Continue Do
End If
Console.WriteLine(" Value of i is {0}", i)
i += 1 ' Update the variable i by 1
Loop While i < 25
Console.WriteLine(" Skipped number is {0}", num)
Console.WriteLine(" Press any key to exit...")
Console.ReadKey()
End Sub
End Module
Output:

The Continue statement causes the loop to skip remaining part of its body and immediately retest its condition prior to reiterating. It works somewhat like the Exit statement. Instead of forcing termination, it forces the next iteration of the loop to take place, skipping any code in between.
For the For...Next loop, Continue statement causes the conditional test and increment portions of the loop to execute. For the While and Do...While loops, continue statement causes the program control to pass to the conditional tests.
