Akashic Records

연산자 본문

Kotlin for Beginners

연산자

Andrew's Akashic Records 2023. 6. 1. 17:01
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
Comments