ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [kotlin] 연산자
    kotlin/kotlin 공부 2019. 7. 1. 21:57

    산술 연산자 : 사칙연산자 + 나머지 연산자 입니다.

     

    산술 연산자의 종류

    연산자

    의미

    사용 예

    +

    덧셈

    1 + 2

    -

    뺄셈

    2 - 1

    *

    곱셈

    3 * 2

    /

    나눗셈

    3 / 3

    %

    나머지

    10 % 5

     

     

    대입 연산자 : 변수에 값을 할당하는 연산자

    = 기호를 사용합니다.

     

    대입 연산자의 종류

    연산자

    의미

    사용 예

    =

    오른쪽 항의 내용을 왼쪽 항에 대입

    num = 2

    +=

    두 항을 더한 후 왼쪽 항에 대입

    num += 2

    -=

    왼쪽 항을 오른쪽 항으로 뺀 후 왼쪽 항에 대입

    num -= 2

    *=

    두 항을 곱한 후 왼쪽 항에 대입

    num *= 2

    /=

    왼족 항을 오른쪽 항으로 나눈 후 왼쪽 항에 대입

    num /= 2

    %=

    왼쪽 항을 오른쪽 항으로 나머지 연산 후 왼쪽 항에 대입

    num %= 2

     

    증가 연산자와 감소 연산자

    항의 앞이나 뒤에 붙여 사용하며 1을 더하거나 빼는 연산을 수행합니다.

     

    증가, 감소 연산자 종류

    연산자

    의미

    사용 예

    ++

    항의 값에 1 증가

    ++num 또는 num++

    --

    항의 값에 1 감소

    --num 또는 num--

     

     

    비교 연산자

    2개의 항을 비교하기 위해 사용합니다. 비교 결과가 참이면 true, 거짓이면 false를 반환합니다.

     

    비교 연산자 종류

    연산자

    의미

    사용 예

    >

    왼쪽이 크면 true, 작으면 false

    num > 1

    <

    왼쪽이 작으면 true, 크면 false

    num <1

    >=

    왼쪽이 크거나 같으면 true, 아니면 false

    num >= 2

    <=

    왼쪽이 작거나 같으면 true, 아니면 false

    num <= 2

    ==

    두 항의 값이 같으면 true, 아니면 false

    num1 == num2

    !=

    두 항의 값이 다르면 true, 같으면 false

    num1 != num2

    ===

    두 항의 참조 주소가 같으면 true, 아니면 false

    num1 === num2

    !==

    두 항의 참조 주소가 다르면 true, 같으면 false

    num1 !== num2

     

    논리 연산자

     

    논리 연산자 종류

    연산자

    의미

    사용 예

    &&

    논리곱으로 2개 항이 모두 true 일 때 true, 아니면 false

    exp1 && exp2

    ||

    논리합으로 2개 항 중 1개 항이 true 일 때 true, 아니면 false

    exp1 || exp2

    !

    부정 연산자로 true를 false로, false를 true로 바꿈

    !exp

     

     

    ※ 참고. 코틀린에서는 삼항 연산자는 사용하지 않습니다.

     

     

     

     

     

     

     

    ※ Do it! 코틀린 프로그래밍에서 공부한 내용들 입니다.

    'kotlin > kotlin 공부' 카테고리의 다른 글

    [kotlin] 코틀린 자료형2  (0) 2019.06.29
    [kotlin] 코틀린 자료형  (0) 2019.06.22
    [kotlin] 코틀린 기초, 변수  (0) 2019.06.21

    댓글

Designed by Tistory.