안녕하세요 오늘은 Kotlin에서 사용하는 변수와 자료형에 대해서 알아보겠습니다.
변수
프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 이름이 지정된 메모리 공간이다.
Kotlin의 변수 선언
- var: 수정 가능한(mutable) 변수
- val: 불변(immutable) 변수
var name = "선우" // 변경 가능
val age = 18 // 한번 초기화 후 변경 불가
상황에 따라 불변성을 유지하는 val을 우선 사용하길 권장한다.
주요 자료형
자료형 | 예시 값 | 설명 |
---|---|---|
Int |
12 |
정수형 |
Double |
3.14 |
소수 점 포함 숫자 |
Float |
2.71f |
단정밀도 소수점 숫자 |
Boolean |
true / false |
논리형 |
String |
"hello" |
문자열 |
- 코틀린은 변수 선언 시 타입을 생략할 수 있으며, 값에 따라 자동 추론된다.
val name: String = "선우"
val level: Int = 5
val pi: Double = 3.14159
자료형 변환(Type Casting)
코틀린에서는 명시적 변환이 필요하다.
val num = 10
val doubleNum = num.toDouble() // 10 → 10.0
toInt(), toDouble(), toFloat(), toString() 등 다양한 함수들이 있음
실습 예제
var a = 10
var b = 5
val sum = a + b
println("합계는 $sum 입니다.")
코틀린에서는 ${변수} 혹은 $변수를 문자열에 바로 넣을 수 있다.
val username = "선우"
val point = 80
println("안녕하세요, $username님! 점수는 $point점입니다.")
'android' 카테고리의 다른 글
Android XML Layout (1) | 2025.06.09 |
---|---|
Android TextField에서 사용하는 VisualTransformation (0) | 2025.05.07 |
Android Module & Multi-Module (0) | 2025.04.29 |
Android clickable (0) | 2025.04.25 |
Android build-logic (0) | 2025.04.14 |