비교 연산자를 사용하여 숫자 변수의 값을 비교하는 식을 생성할 수 있습니다. 이러한 식은 비교가 Boolean
true인지 아니면 false인지에 따라 값을 반환합니다. 이러한 식의 예는 다음과 같습니다.
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
비교식은 Boolean
값이 필요한 모든 위치(예: If
, While
, Loop
, 또는 ElseIf
문)나 Boolean
변수에 값을 할당하거나 전달할 때 사용할 수 있습니다. 다음 예제에서는 비교 식에서 반환된 값이 변수에 Boolean
할당됩니다.
Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.
참고하십시오
.NET