[kotlin] 코틀린에서의 연산자 개념
코틀린은 다른 프로그래밍 언어들과 마찬가지로 다양한 연산자를 제공합니다. 이 연산자들은 산술, 비교, 논리, 대입 연산 등의 다양한 작업을 수행할 수 있도록 도와줍니다. 이번 글에서는 코틀린에서의 연산자에 대해 자세히 알아보겠습니다.
산술 연산자
코틀린은 일반적인 산술 연산자인 +
, -
, *
, /
, %
를 지원합니다. 이 연산자들은 각각 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 수행합니다.
val a = 10
val b = 5
val sum = a + b // 15
val difference = a - b // 5
val product = a * b // 50
val quotient = a / b // 2
val remainder = a % b // 0
비교 연산자
비교 연산자는 특정한 두 값의 크기나 동등 여부를 비교할 때 사용됩니다. 코틀린에서는 >
, <
, >=
, <=
, ==
, !=
연산자를 제공합니다.
val x = 10
val y = 5
val greater = x > y // true
val lesser = x < y // false
val greaterOrEqual = x >= y // true
val lesserOrEqual = x <= y // false
val isEqual = x == y // false
val notEqual = x != y // true
논리 연산자
논리 연산자는 논리 AND(&&
), OR(||
), NOT(!
) 연산을 수행할 때 사용됩니다.
val isTrue = true
val isFalse = false
val andResult = isTrue && isFalse // false
val orResult = isTrue || isFalse // true
val notResult = !isTrue // false
대입 연산자
대입 연산자는 변수에 값을 할당할 때 사용됩니다. 코틀린에서는 =
, +=
, -=
, *=
, /=
, %=
등의 대입 연산자를 제공합니다.
var number = 10
number += 5 // number = number + 5
number -= 3 // number = number - 3
number *= 2 // number = number * 2
number /= 4 // number = number / 4
number %= 3 // number = number % 3
이렇게 코틀린에서는 다양한 연산자를 활용하여 다양한 연산을 수행할 수 있습니다. 올바른 연산자의 사용은 프로그램의 가독성과 유지보수에 도움이 되므로 연산자를 적절히 활용하는 것이 중요합니다.
코틀린 공식 문서에서 연산자에 대한 더 자세한 정보를 확인할 수 있습니다.