728x90
반응형
안녕하세요.
이번 시간에는 코틀린 연산자에 대해 다뤄보도록 하겠습니다.
연산자의 종류
- 산술 연산자
- 대입 연산자
- 복합 대입 연산자
- 증감 연산자
- 비교 연산자
- 논리 연산자
(1) 산술 연산자
: +, -, *, /(몫), %(나머지)
(2) 대입 연산자
: 좌변 = 우변 (우변 값이 좌변에 들어간다)
ex) var num = 20 (O), var 5 = a (X)
(3) 복합 대입 연산자
: +=, -=, *=, /=, %=
ex) a += 10 -> a= a+ 10
(4) 증감 연산자
: ++, --
ex) a++, a--
(5) 비교 연산자
: >, >=, <, <=, ==, !=
ex) True == True -> True
ex) True == False -> False
ex) True != True -> False
ex) True != False -> True
(6) 논리 연산자
: &&, ||, !
ex) True && True -> True
ex) True || False -> True
ex) !True -> False
ex) !False -> True
실습을 한번 해볼까요?
package com.example.myapplication.Kotlin
fun main(array : Array<String>) {
// 산술연산자
var a = 10 +1
var b = 10 - 1
var c = 1 * 9
var d = 20 / 3
var e = 20 % 3
println(a)
println(b)
println(c)
println(d)
println(e)
// 대입 연산자
val f = 5
// val 5 = f
println()
// 복합 대입 연산자
a += 10
println(a)
b -= 10
println(b)
c *= 3
println(c)
d /= 4
println(d)
e %=2
println(e)
// 증감 연산자
a++
b--
println()
println(a)
println(b)
// 비교 연산자
var g = a > b
var h = a == b
var i = !h
var l = i != h
println()
println(g)
println(h)
println(i)
println(l)
// 논리 연산자
var j = h && i
var k = h || i
println()
println(j)
println(k)
}
728x90
반응형
'모바일 > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 제어흐름(2) - when 구문 (0) | 2021.03.30 |
---|---|
[Kotlin] 코틀린 제어흐름(1) (0) | 2021.03.28 |
[Kotlin] 코틀린 메서드(함수) (0) | 2021.03.28 |
[Kotlin] 코틀린이란?, 코틀린의 변수와 자료형 (0) | 2021.03.11 |
[Kotlin] 프로젝트 생성하기 (0) | 2021.03.08 |
댓글