KOTLIN · 기초 문법
기본 데이터 타입
Kotlin의 숫자, 문자, 불리언 타입과 리터럴 표현법. Java와 달리 암시적 타입 변환이 없습니다.
기초 문법입문IntLongDoubleBoolean타입변환
핵심 설명
Kotlin의 숫자, 문자, 불리언 타입과 리터럴 표현법. Java와 달리 암시적 타입 변환이 없습니다.
Kotlin code
val age: Int = 25
val salary: Long = 50_000_000L // _ 로 가독성 향상
val height: Float = 175.5f
val weight: Double = 68.3
val isKotlin: Boolean = true
val grade: Char = 'A'
// 타입 변환은 반드시 명시적으로
val x: Int = 100
val y: Long = x.toLong() // ✅
val z: Double = x.toDouble()
// 다양한 진법 리터럴
val hex = 0xFF // 255
val binary = 0b1010 // 10
fun main() {
println("최대 Int: ${Int.MAX_VALUE}")
println("최대 Long: ${Long.MAX_VALUE}")
}학습 팁
숫자에 _ 언더스코어를 사용하면 읽기 편합니다: 1_000_000
주의할 점
val a: Int = 1; val b: Long = a → 컴파일 에러! a.toLong() 명시 필요. Java의 암시적 widening이 Kotlin엔 없습니다.
자주 묻는 질문
기본 데이터 타입란 무엇인가요?
Kotlin의 숫자, 문자, 불리언 타입과 리터럴 표현법. Java와 달리 암시적 타입 변환이 없습니다 .
기본 데이터 타입 학습 시 주의할 점은 무엇인가요?
val a: Int = 1; val b: Long = a → 컴파일 에러! a.toLong() 명시 필요. Java의 암시적 widening이 Kotlin엔 없습니다.
Continue Learning
Kotlin 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.