다음을 통해 공유


값 비교(Visual Basic)

비교 연산자를 사용하여 숫자 변수의 값을 비교하는 식을 구성할 수 있습니다. 이러한 식은 비교 결과가 true인지 아니면 false인지에 따라 Boolean 값을 반환합니다. 이러한 식의 예제는 다음과 같습니다.

45 > 26

26 > 45

첫째 식은 45가 26보다 크므로 True가 되고 둘째 식은 26이 45보다 크지 않으므로 False가 됩니다.

또한 이런 방식으로 숫자 식을 비교할 수 있습니다. 비교하는 두 식은 다음 예제와 같이 복잡한 식일 수 있습니다.

x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))

위의 복합 식은 리터럴, 변수 및 함수 호출을 포함합니다. 비교 연산자의 양쪽에 있는 식을 계산한 다음 >= 비교 연산자를 사용하여 결과 값을 비교합니다. 왼쪽 식의 값이 오른쪽 식의 값보다 크거나 같으면 전체 식이 True가 되고, 그렇지 않으면 False가 됩니다.

다음 예제와 같이 값을 비교하는 식은 If...Then 구문에서 가장 일반적으로 사용됩니다.

If x > 50 Then
    ' Insert code to run if x is greater than 50.
Else
    ' Insert code to run if x is less than or equal to 50.
End If

= 기호는 할당 연산자뿐만 아니라 비교 연산자입니다. 다음 예제와 같이 비교 연산자로 사용되는 경우에는 왼쪽의 값이 오른쪽의 값과 같은지 여부를 확인합니다.

If x = 50 Then
    ' Insert code to continue program.
End If

또한 If, While, Loop 또는 ElseIf 문과 같이 Boolean 값이 필요한 모든 경우 또는 Boolean 변수에 값을 할당하거나 전달하는 경우 비교 식을 사용할 수 있습니다. 다음 예제에서는 비교 식에서 반환된 값이 Boolean 변수에 할당됩니다.

Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.

참고 항목

작업

방법: 숫자 값 계산(Visual Basic)

참조

Visual Basic에서의 연산자 우선 순위

개념

부울 식(Visual Basic)

Visual Basic의 연산자 및 식

Visual Basic의 비교 연산자