관계 연산자
Kotlin에서도 다른 프로그래밍 언어들과 마찬가지로, 관계 연산자를 사용할 수 있습니다. 관계 연산자는 두 값을 비교하여 그 관계가 참(true)인지 거짓(false)인지를 판단하는 연산자입니다. Kotlin에서는 다음과 같은 관계 연산자를 제공합니다.
| 연산자 | 설명 |
|---|---|
| == | 두 값이 같은지 비교 |
| != | 두 값이 다른지 비교 |
| > | 왼쪽 값이 큰지 비교 |
| >= | 왼쪽 값이 크거나 같은지 비교 |
| < | 왼쪽 값이 작은지 비교 |
| <= | 왼쪽 값이 작거나 같은지 비교 |
위 연산자는 모두 이항 연산자로, 두 개의 피연산자를 가지며, 결과로 Boolean 자료형(true 또는 false)을 반환합니다. 이제 예제 코드를 통해 관계 연산자의 사용법을 살펴보겠습니다.
관계연산자.kt
다음은 두 개의 변수를 선언하고, 관계 연산자를 사용하여 그 관계를 판단한 결과를 출력하는 예제 코드입니다.
fun main() {
val firstNum = 3
val secondNum = 5
val greater = firstNum > secondNum
val smaller = firstNum < secondNum
println("first_num = $firstNum second_num = $secondNum first_num > second_num = $greater first_num < second_num = $smaller")
}
위 코드에서는 먼저 firstNum과 secondNum 변수를 선언하고, 각각 3과 5의 값을 대입합니다. 그리고 관계 연산자를 사용하여 두 변수 간의 관계를 판단한 후, 그 결과를 Boolean 자료형의 greater와 smaller 변수에 대입합니다. 마지막으로, println 함수를 사용하여 변수들의 값을 출력합니다.
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
first_num = 3 second_num = 5 first_num > second_num = false first_num < second_num = true
결과에서는 firstNum 변수의 값이 secondNum 변수의 값보다 작으므로, firstNum < secondNum은 True가 됩니다. 반면, firstNum > secondNum은 False가 됩니다. 따라서 greater 변수의 값은 False, smaller 변수의 값은 True가 됩니다.
추천 자료: ASP.NET Core 인증 및 권한 부여
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!