android

Android Kotlin 변수와 자료형

Seon Dev Notes 2025. 6. 17. 17:12

안녕하세요 오늘은 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