Определить нечетные или четные числа в Visual Basic

Чтобы определить, является ли число четным или нечетным в Visual Basic, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: оператор по модулю
Вы можете использовать оператор по модулю (%), чтобы проверить остаток при делении числа на 2. Если остаток равен 0, число четное; в противном случае оно является нечетным.

Dim number As Integer = 5
If number Mod 2 = 0 Then
    Console.WriteLine("The number is even.")
Else
    Console.WriteLine("The number is odd.")
End If

Метод 2: побитовый оператор
Другой подход заключается в использовании побитового оператора AND (&) с 1. Если результат равен 0, число четное; в противном случае это странно.

Dim number As Integer = 7
If (number And 1) = 0 Then
    Console.WriteLine("The number is even.")
Else
    Console.WriteLine("The number is odd.")
End If

Метод 3: деление
Вы можете разделить число на 2 и проверить, является ли частное целым числом. Если да, то число четное; в противном случае это странно.

Dim number As Integer = 10
If number \ 2 = number / 2 Then
    Console.WriteLine("The number is even.")
Else
    Console.WriteLine("The number is odd.")
End If