Kotlin
산술 연산자
- + : 덧셈
- - : 뺄셈
- * : 곱셈
- / : 나눗셈
- % : 나머지
대입/복합 대입 연산자
`대입 연산자`는 변수에 값을 할당하기 위해 사용하는 연산자(=) 이다.
`복합 대입 연산자`는 `대입 연산자`에 `산술 연산자`가 결합된 형태이다.
- = : 오른쪽 값을 왼쪽 변수에 대입
- += : 덧셈하여 왼쪽 변수에 대입
- -= : 뺄셈하여 왼쪽 변수에 대입
- *= : 곱셈하여 왼쪽 변수에 대입
- /= : 나눗셈하여 왼쪽 변수에 대입
- %= : 나머지를 계산하여 왼쪽 변수에 대입
증감 연산자
증감 연산자는 변수의 값을 증가시키거나 감소시키기 위해 사용하는 연산자이다.
- a++: a의 값을 1 증가
- a--: a의 값을 1감소
- ++a: a의 값을 먼저 1 증가
- --a: a의 값을 먼저 1 감소
비교 연산자
비교 연산자는 2개의 항을 비교하기 위해 사용한다. 결과값은 항상 `true` 또는 `false`이다.
- a > b : a가 b보다 큰지 비교
- a >= b : a가 b보다 크거나 같은지 비교
- a < b : a가 b보다 작은지 비교
- 이하 자바 동일
- a === b : a의 참조 주소와 b의 참조 주소가 같은지 비교
- a !== b : a의 참조 주소와 b의 참조 주소가 다른지 비교
논리 연산자
논리 연산자는 주어진 논리식(true 또는 false로 결과가 도출되는 식)에 대한 연산을 수행
논리 연산자는 논리곱(&&), 논리합(||), 부정(!) 연산이 있다.
- expr1 && expr2 : expr1과 expr2가 모두 true일 경우 true
- expr1 || expr2 : expr1과 expr2 중 하나라도 true일 경우 true
- !expr : expr1이 true일 경우 false
코드와 관련해서는 자바와 매우 흡사하기에 생략한다.
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] 클래스 (0) | 2024.09.02 |
---|---|
[Kotlin] 함수 (0) | 2024.09.02 |
[Kotlin] 조건문과 반복문 (0) | 2024.09.02 |
[Kotlin] 변수와 데이터 타입 (0) | 2024.08.29 |
[Kotlin] 코틀린 개요 (0) | 2024.08.29 |