Сравнение. Использование выражений для сравнения значений

Обновлен: Ноябрь 2007

На этом занятии будет рассказано, как использовать операторы сравнения для создания выражений, которые сравнивают значения.

На последнем занятии было показано, как использовать арифметические операторы для создания числовых выражений и возврата числовых значений. Операторы сравнения используются для сравнения числовых значений и возвращают значения типа Boolean (True или False).

Операторы сравнения наиболее часто используются для сравнения значений и принятия решений на основании сравнения. Дополнительные сведения о принятии решений в программе см. в разделе Программный выбор между двумя возможностями. Оператор If... Then.

В следующей таблице перечислены операторы сравнения:

Оператор

Описание

Примеры

= (равно)

Возвращает True, если число в левой части равно числу в правой части.

5 = 4 (false)

4 = 5 (false)

4 = 4 (true)

<> (не равно)

Возвращает True, если число в левой части не равно числу в правой части.

5 <> 4 (true)

4 <> 5 (true)

4 <> 4 (false)

> (больше)

Возвращает True, если число в левой части больше числа в правой части.

5 > 4 (true)

4 > 5 (false)

4 > 4 (false)

< (меньше)

Возвращает True, если число в левой части меньше числа в правой части.

5 < 4 (false)

4 < 5 (true)

4 < 4 (false)

>= (больше или равно)

Возвращает True, если число в левой части больше числа в правой части или равно ему.

5 >= 4 (true)

4 >= 5 (false)

4 >= 4 (true)

<= (меньше или равно)

Возвращает True, если число в левой части меньше числа в правой части или равно ему.

5 <= 4 (false)

4 <= 5 (true)

4 <= 4 (true)

Практическое задание

Сравнение выражений

  1. В меню Файл выберите Создать проект.

  2. В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows.

  3. В поле Имя введите Comparison и нажмите кнопку ОК.

    Откроется новый проект Windows Forms.

  4. С панели элементов перетащите на форму два элемента управления Надпись.

  5. С панели элементов перетащите в форму элемент управления Button.

  6. Дважды щелкните элемент управления Button, чтобы открыть редактор кода.

  7. В обработчик событий Button1_Click введите следующий код:

    Dim A As Double = CDbl(Textbox1.Text)
    Dim B As Double = CDbl(Textbox2.Text)
    MsgBox(A > B)
    MsgBox(A < B)
    MsgBox(A = B)
    

    Первые две строки объявляют переменные A и B, которые будут содержать числовые значения, используемые в программе. Они используют операторы CDbl для преобразования текста из Textbox1 и Textbox2 в числовые значения. Наконец, последние три строки создают выражения для сравнения двух переменных с помощью трех базовых операторов сравнения и отображают результаты этих выражений в трех окнах сообщений.

  8. Нажмите клавишу F5 для запуска приложения.

  9. Введите число в каждом текстовом поле и нажмите кнопку Button1**.**

    В первом окне сообщения отобразится True, если A (число, введенное в первом текстовом поле) превышает B (число, введенное во втором текстовом поле). В противном случае будет отображено False. Во втором окне сообщения отобразится True, если A меньше B. В третьем окне сообщения будет выведено True, если эти два числа совпадают.

    Попробуйте ввести различные значения в текстовые поля, чтобы увидеть, как изменяются результаты.

Следующие действия

На этом занятии было рассмотрено, как использовать операторы сравнения для сравнения числовых значений. На следующем занятии будет рассказано, как создать и вызвать процедуру – код, выполняющий действие.

Следующее занятие: Как заставить компьютер что-то делать. Написание первой процедуры

См. также

Задачи

Арифметические операции. Создание выражений с переменными и операторами

Подробное рассмотрение. Преобразование от одного типа переменной к другому

Программный выбор между двумя возможностями. Оператор If... Then

Основные понятия

Операторы сравнения в Visual Basic