For Programmer

6. 코틀린 - 연산자 본문

Programming language/Kotlin

6. 코틀린 - 연산자

유지광이 2021. 8. 23. 21:10
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