연산자

조광희·2023년 7월 17일

산술연산자

  • 변수나 값의 연산을 위해 사용되는 부호.
  • 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 가능하게 한다.

예시 코드

    var num1 = 11
    var num2 = 44

    // 덧셈 연산자(+)사용해서 num1과 num2를 더한 후 plus에 대입
    var plus = num1 + num2
    println("num1 + num2 =  ${plus}")

    // 뺄셈 연산자(-)사용해서 num1에서 num2를 뺀 후 minus에 대입
    var minus = num1 - num2
    println("num1 - num2 = ${minus}")

    // 곱셈 연산자(*)사용해서 num1과 num2를 곱한 후 multiple에 대입
    var multiple = num1 * num2
    println("num1 * num2 = ${multiple}")

    // 나눗셈 연산자(/)사용해서 num1에서 num2를 나눈 후 divide에 대입
    var divide = num1 / num2
    println("num1 / num2 = ${divide}")

결과값

대입연산자

  • =를 기준으로 오른쪽에 있는 값을 왼쪽에 변수 혹은 상수에 대입

예시 코드

    var name = "이름"
    println("name 의 대입 된 값 : ${name}")

    val num1 = 10
    println("num1 에 대입 된 값 : ${num1}")

결과값

name 의 대입 된 값 : 이름
num1 에 대입 된 값 : 10

복합대입연산자

  • 산술연산자와 대입연산자를 한번에 사용할 수 있는 연산자

예시 코드

    num1 = num1 + 10
    println("산술, 대입 따로 적용한 결과 ${num1}")

    // 복합대입연산자를 사용
    // num2의 값을 10 증가시켜서 15을 만들고자 할 때,
    num2 += 10
    println("산술, 대입 따로 적용한 결과 ${num2}")

결과값

산술, 대입 따로 적용한 결과 14
산술, 대입 따로 적용한 결과 15

증감연산자

  • 1을 더하거나 빼는 특수한 경우에 사용할 수 있는 연산자
profile
다시시작

0개의 댓글