For Programmer
6. 코틀린 - 연산자 본문
728x90
연산자
산술연산자
+ - * / %
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)
11
9
9
6
2
대입 연산자
좌변 = 우변(우변 값이 좌변에 들어간다)
a = 5 (o) , 5 = a (x)
//대입연산자
val f = 5
복합 대입 연산자
+=, -=, *=, /=, %=
a += 10 -> a = a + 10
//복합대입연산자
println()
a += 10
println(a)
b *= 2
println(b)
21
18
증감 연산자
++,--
a++,a--
//증감연산자
a = 10
println(5+a++) //15출력 <- 1.연산 2. 출력 후 3.a증가
println(a) //11 출력
비교 연산자
>, >=, <, <=, ==, !=
True = True -> True
True == False -> False
True != True -> False
True != False -> True
//비교 연산자
var g = a > b
println(g) //true출력
var h = a == b
println(h) //False출력
논리 연산자
&& (둘다 True -> True반환 ), || (둘중에 하나만 True -> True반환 ), ! (True -> False반환 ,False -> True반환 현재의 boolean값을 반대로 뒤집음)
//논리 연산자
i = False , h=True
var j = h && i
var k = h || i
h = False
var i = !h
println(j) // False 출력
println(k) // True출력
println(i) // True 출력
728x90
'Programming language > Kotlin' 카테고리의 다른 글
7.(2) 코틀린 조건문 - when (0) | 2021.08.23 |
---|---|
7.(1) 코틀린 - 조건문 - if문 (0) | 2021.08.23 |
5. 코틀린 - 메소드 (0) | 2021.08.23 |
4. 코틀린 - 변수 선언 심화(Null값 선언) (0) | 2021.08.23 |
3. 코틀린 - 자료형 (0) | 2021.08.23 |
Comments