You are on page 1of 6

Conditional Statements-IF..Else..

End if
If statement will evaluate the condition. If it is true, it will execute the statement(s) that follows it.
Otherwise, it will execute the statement(s) in else block.
if  condition then
                                Statement1
                                Statement2
end if       
If you use the above general form, The statements are executed when the condition is true. There is
no statement to execute when the condition is false.
The below syntax will exceute the false block when the condition is not true.
 
if condition then
 
                 Statement1
                                statement2
                       
else
                 Statement3
                                statement4
end if       
       
Example:
Module Module1
 
    Sub Main()
        Dim x As Integer
        x = 10
        If (x Mod 2) = 0 Then
            Console.WriteLine("x is an even number")
        Else
            Console.WriteLine("x is an odd number")
        End If
        Console.ReadLine()
    End Sub
 
End Module
If have multiple conditions to check, you can use the below form of the If stament:
If condition1 then
 
                 Statement1
                                statement2
Else If condition2 then
 
                 Statement13
                                statement24

                       
Else
                 Statement15
                                statement6
End If       
Example:
Module Module1
Sub Main()
    Dim x As Integer
    x = Integer.Parse(Console.ReadLine())
    If x > 0 Then
         Console.WriteLine("It is positive.")
    Elseif x<0
        Console.WriteLine("It is negative.")
    Else
        Console.WriteLine("It is zeo.")
    End If
    Console.Read()
End Sub
End Module

Conditional Statements-Select Case


Select case statement is used to test multiple choices. Here is the general form of the select
case statement.

Select case variable


  case val1
            statements
  case val2
            statements
  case val3
            statements
…………
  case else
            statements
End select
 
Example:

Module Module1
    Sub Main()
        Dim x As Integer

        Console.WriteLine("Please enter your number from 1 to 3")


        x = CInt(Console.ReadLine())
        Select Case x
            Case 1
                Console.WriteLine("You entered 1")
            Case 2
                Console.WriteLine("You entered 2")
            Case 3
                Console.WriteLine("You entered 3")
            Case Else
                Console.WriteLine("Invalid!")
        End Select
    End Sub
End Module

VB.NET tutorial: Loops-For...Next loop

VB.NET Loops
Loops execute a block of code repeatedly while a condition is true. There are five types of loops in
VB.NET--For Next, For Each, While, Do While, and Do Until loops.
For Next loop

The For Next loop executes the statements from an initial value to the uper limit value. You
can use the Step keyword to specify the updating step of the loop.

For initial value To end value Step value


            statements
Next
 
Example:
 
Module Module1

 
    Sub Main()

 
        Dim i As Integer
        'print numbers from 1 to 10 on the screen
        For i = 1 To 10 Step 1
            Console.WriteLine(i)
        Next
        Console.ReadLine()

 
    End Sub
 
End Module
For Each loop

For Each loop is used to loop through a collection of items (e.g. array). Its general form is
shown below.

For each variable in collection


            statements
Next
 
Example:
Module Module1

 
    Sub Main()
        'create and initialize the array
        Dim arr() As Integer
        arr=New Integer(2){}
        arr(0) = 1
        arr(1) = 2
        arr(2) = 3
        'loop through the array
        For Each item In arr
            Console.WriteLine(item)
        Next
        Console.ReadLine()
    End Sub
 
End Module

 
While loop

The while loop continuously executes statements as the condition is true. You must provide
end point for the loop, otherwise the statements will executed infinitely.

While condition
   statements

End while

Example:
Module Module1
 
    Sub Main()
 
        Dim i As Integer
        i = 1
        'print numbers from 1 to 5 on the screen
        While i <= 10
            Console.WriteLine(i)
            i = i + 1
            If i > 5 Then
                Exit While 'exit loop when i is greater than 5
            End If
        End While
        Console.ReadLine()
    End Sub
 
 
End Module
 

Note: Exit statement is used to exit a loop

 
Do While loop

Syntax 1:

Do while condition

            statements

loop

Example:

Module Module1

    Sub Main()

        Dim i As Integer

       

        Do While i <= 10

            Console.WriteLine(i)

            i += 1
        Console.ReadLine()

    End Sub

End Module

You might also like