티스토리 뷰

Kotlin

코틀린 연산자 Kotlin Operators

IT Knowledge Share 2021. 7. 5. 00:09
반응형

연산자의 종류에 대해 알아봅니다.

 

1. 산술 연산자

 

산술 연산자는 5가지가 있습니다.

+ : 더하기 연산자

- : 빼기 연산자

* : 곱하기 연산자

/ : 나누기 연산자. 몫만 값으로 취하는 연산자입니다.

%: 나누기 연산자. 나머지만 값으로 취하는 연산자입니다.

 

예를 들어, 19/5는 몫만 값을 취하므로 3이지만, 19%5는 나머지만 값을 취하므로 결과값이 4입니다.

 

2. 대입 연산자

 

대입 연산자는 우변의 값이 좌변으로 들어가는 연산자입니다.

A = 10 일 경우, A의 값은 10이 됩니다. 하지만, 10 = A 이런식으로는 성립이 불가합니다.

반응형

3. 복합 대입 연산자

 

예를 들어 A +=, -=, *=, /=, %= 10이라고 가정했을때, 결과 값은 다음과 같습니다.

+= : A = A + 10

-= : A = A - 10

*= : A = A * 10

/= : A = A / 10

%= : A = A % 10

 

4. 증감 연산자

 

증감 연산자는 ++, -- 이렇게 두 종류가 있으며, 1씩 증감되는 경우를 의미합니다.

예를 들어, A++는 A = A + 1씩 증가한다는 의미이고, A--는 A = A - 1씩 감소한다는 의미입니다.

 

5. 비교 연산자

 

비교 연산자는 >. >=, <, <=, ==, != 로 구분되며, 결과 값으로 True나 False를 반환합니다.

 

A > B : A가 B보다 큰 경우

A >= B : A가 B보다 크거나 같은 경우

A < B : A가 B보다 작은 경우

A <= B : A가 B보다 작거나 같은 경우

A == B : A와 B가 같은 경우

A != B : A가 B가 서로 다른 경우

 

 

따라서 True, False를 서로 비교할 때, 결과 값은 다음과 같습니다.

 

True == True -> True 반환

True == False -> False 반환

True != True -> False 반환

True != False -> True 반환

 

6. 논리 연산자

 

논리 연산자는 &&, ||, ! 로 구분됩니다.

 

A && B : A 그리고 B (A, B 조건 모두 만족)

A || B : A 또는 B (A, B 둘 중에 하나의 조건만 만족)

!A : A가 아니다

!B : B가 아니다

 

이 또한 True, False를 서로 대입하면 다음의 결과값을 얻습니다.

 

True && True -> True 반환

True && False -> False 반환

False && False -> False 반환

True || False -> True 반환

True || True -> True 반환

False || False -> False 반환

!True -> False 반환

!False -> True 반환

 

반응형
댓글