본문 바로가기
Kotlin for Beginners

연산자

by Andrew's Akashic Records 2023. 6. 1.
728x90

Kotlin에서는 다양한 연산자를 제공하며, 이는 자바와 많이 유사합니다. 다음은 Kotlin에서 제공하는 주요 연산자들에 대한 설명과 예제입니다.

  1. 산술 연산자
    • + : 덧셈
    • - : 뺄셈
    • * : 곱셈
    • / : 나눗셈
    • % : 나머지
    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
  1. 비교 연산자
    • == : 값이 같은지 확인
    • != : 값이 다른지 확인
    • > : 큰지 확인
    • < : 작은지 확인
    • >= : 크거나 같은지 확인
    • <= : 작거나 같은지 확인
    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
  1. 논리 연산자
    • && : AND 연산
    • || : OR 연산
    • ! : NOT 연산
    val a = true
    val b = false
    println(a && b)  // false
    println(a || b)  // true
    println(!a)      // false
    println(!b)      // true
  1. 대입 연산자
    • = : 할당
    • += : 덧셈 후 할당
    • -= : 뺄셈 후 할당
    • *= : 곱셈 후 할당
    • /= : 나눗셈 후 할당
    • %= : 나머지 연산 후 할당
    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 증가
    • -- : 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