Сравнение. Использование выражений для сравнения значений
Обновлен: Ноябрь 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) |
Практическое задание
Сравнение выражений
В меню Файл выберите Создать проект.
В диалоговом окне Создание проекта в области Шаблоны выберите Приложение Windows.
В поле Имя введите Comparison и нажмите кнопку ОК.
Откроется новый проект Windows Forms.
С панели элементов перетащите на форму два элемента управления Надпись.
С панели элементов перетащите в форму элемент управления Button.
Дважды щелкните элемент управления Button, чтобы открыть редактор кода.
В обработчик событий 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 в числовые значения. Наконец, последние три строки создают выражения для сравнения двух переменных с помощью трех базовых операторов сравнения и отображают результаты этих выражений в трех окнах сообщений.
Нажмите клавишу F5 для запуска приложения.
Введите число в каждом текстовом поле и нажмите кнопку Button1**.**
В первом окне сообщения отобразится True, если A (число, введенное в первом текстовом поле) превышает B (число, введенное во втором текстовом поле). В противном случае будет отображено False. Во втором окне сообщения отобразится True, если A меньше B. В третьем окне сообщения будет выведено True, если эти два числа совпадают.
Попробуйте ввести различные значения в текстовые поля, чтобы увидеть, как изменяются результаты.
Следующие действия
На этом занятии было рассмотрено, как использовать операторы сравнения для сравнения числовых значений. На следующем занятии будет рассказано, как создать и вызвать процедуру – код, выполняющий действие.
Следующее занятие: Как заставить компьютер что-то делать. Написание первой процедуры
См. также
Задачи
Арифметические операции. Создание выражений с переменными и операторами
Подробное рассмотрение. Преобразование от одного типа переменной к другому
Программный выбор между двумя возможностями. Оператор If... Then