티스토리 뷰
연산자의 종류에 대해 알아봅니다.
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 반환
'Kotlin' 카테고리의 다른 글
코틀린 제어문 2편 Control Flows (0) | 2021.07.05 |
---|---|
코틀린 제어문 Control Flows (0) | 2021.07.05 |
코틀린에서의 함수/메소드 2편 Kotlin Function/Method (0) | 2021.07.05 |
코틀린에서의 함수/메소드 Kotlin Function/Method (0) | 2021.07.05 |
코틀린에서 Null 값의 의미 (0) | 2021.07.05 |
- Total
- Today
- Yesterday
- 리사이클러뷰
- 대한민국 미제사건
- 안드로이드 앱 만들기
- 애드뷰
- 자바스크립트 배열
- view binding
- 리스트뷰
- RecyclerView
- 선형 레이아웃
- 인텐트
- 안드로이드 프로젝트
- 상대적 레이아웃
- 미제사건
- 2007년 사건사고
- lazy init
- addView
- 탭레이아웃
- android adapter
- 2021년 사건사고
- notifyDataSetChanged
- bmi 계산기 만들기
- 안드로이드 스튜디오 에러
- ToDo List 앱 만들기
- 안드로이드 어댑터
- Bmi Calculator
- 뷰 바인딩
- findViewById
- 메소드 오버라이딩
- 2019년 사건사고
- tabLayout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |