728x90
Kotlin에서는 다양한 연산자를 제공하며, 이는 자바와 많이 유사합니다. 다음은 Kotlin에서 제공하는 주요 연산자들에 대한 설명과 예제입니다.
- 산술 연산자
+
: 덧셈-
: 뺄셈*
: 곱셈/
: 나눗셈%
: 나머지
val a = 10
val b = 20
println(a + b) // 30
println(a - b) // -10
println(a * b) // 200
println(a / b) // 0
println(a % b) // 10
- 비교 연산자
==
: 값이 같은지 확인!=
: 값이 다른지 확인>
: 큰지 확인<
: 작은지 확인>=
: 크거나 같은지 확인<=
: 작거나 같은지 확인
val a = 10
val b = 20
println(a == b) // false
println(a != b) // true
println(a > b) // false
println(a < b) // true
println(a >= b) // false
println(a <= b) // true
- 논리 연산자
&&
: AND 연산||
: OR 연산!
: NOT 연산
val a = true
val b = false
println(a && b) // false
println(a || b) // true
println(!a) // false
println(!b) // true
- 대입 연산자
=
: 할당+=
: 덧셈 후 할당-=
: 뺄셈 후 할당*=
: 곱셈 후 할당/=
: 나눗셈 후 할당%=
: 나머지 연산 후 할당
var a = 10
a += 20
println(a) // 30
a -= 5
println(a) // 25
a *= 2
println(a) // 50
a /= 5
println(a) // 10
a %= 3
println(a) // 1
- 증감 연산자
++
: 1 증가--
: 1 감소
var a = 10
println(++a) // 11
println(--a) // 10
이러한 연산자들은 프로그램의 로직을 구성하고, 다양한 연산을 수행하는 데 사용됩니다. Kotlin에서 연산자 우선순위는 수학에서 통용되는 우선순위와 같으므로, 복잡한 연산을 할 때에도 이를 이해하는 것이 중요합니다.
728x90
'Kotlin for Beginners' 카테고리의 다른 글
함수의 정의와 호출 (0) | 2023.06.01 |
---|---|
제어문 (0) | 2023.06.01 |
변수와 데이터 타입 (0) | 2023.06.01 |
Kotlin 기본 개념 (0) | 2023.06.01 |
개발 환경 설정 (Java JDK, IntelliJ IDEA 등) (0) | 2023.06.01 |