-
(30초 읽기) Kotlin 산술 및 할당 연산자 🧮Android 개발/Kotlin 2024. 7. 1. 16:53
Kotlin에서는 산술 연산자와 할당 연산자를 사용해서 수학적 연산을 직관적이고 간편하게 할 수 있어.
코드를 더 읽기 쉽고 유지보수하기 편리하게 만들 수 있지! 🚀
💡 산술 연산자 : 기본 사용법
- 더하기 (+) → a + b → a.plus(b)
- 빼기 (-) → a - b → a.minus(b)
- 곱하기 (*) → a * b → a.times(b)
- 나누기 (/) → a / b → a.div(b)
- 나머지 (%) → a % b → a.rem(b)
💡 예제 코드
fun main() { var number1 = 10 val number2 = 3 println("number1 + number2 = ${number1 + number2}") println("number1.plus(number2) = ${number1.plus(number2)}") println("number1 - number2 = ${number1 - number2}") println("number1.minus(number2) = ${number1.minus(number2)}") println("number1 * number2 = ${number1 * number2}") println("number1.times(number2) = ${number1.times(number2)}") println("number1 / number2 = ${number1 / number2}") println("number1.div(number2) = ${number1.div(number2)}") println("number1 % number2 = ${number1 % number2}") println("number1.rem(number2) = ${number1.rem(number2)}") }
- + 대신 .plus() 메서드 사용 가능!
- -, *, /, % 모두 메서드 형태로 호출할 수 있어.
- Kotlin은 연산자를 함수 형태로 사용할 수 있어서 더 직관적인 코드 작성이 가능해!
💡 할당 연산자
- +=, -=, *=, /=, %=
- 값을 누적하거나 수정할 때 유용하게 쓸 수 있어!
fun main() { var number = 10 number += 5 // number = number + 5 println("number += 5 : $number") // 15 number -= 3 // number = number - 3 println("number -= 3 : $number") // 12 number *= 2 // number = number * 2 println("number *= 2 : $number") // 24 number /= 4 // number = number / 4 println("number /= 4 : $number") // 6 number %= 2 // number = number % 2 println("number %= 2 : $number") // 0 }
- 연산 후 할당까지 한 번에 해결!
- +=, -=, *=, /=, %= 모두 사용 가능해.
🚀 요약 정리
✔ 산술 연산자는 기본 연산과 메서드 형태로 모두 사용 가능
✔ 할당 연산자로 더 간편하고 직관적인 코드를 작성할 수 있음
✔ Kotlin은 연산자 오버로딩을 통해 함수형 프로그래밍도 가능'Android 개발 > Kotlin' 카테고리의 다른 글
(1분 읽기) Kotlin data class vs class 완벽 비교! 🚀 (0) 2025.02.27 (1분 읽기) Kotlin 비트 연산자 🚀 (0) 2024.07.01 (1분 읽기) Kotlin에서 유니코드 활용 🌍 (0) 2024.06.30 (1분 읽기) Kotlin Char 타입 : 문자 다루기 끝판왕! 🚀 (0) 2024.06.29 (1분 읽기) Kotlin 기본 타입 : 값 할당하기 🚀 (0) 2024.06.29