[kotlin] 코틀린에서 자바 기본형 데이터 타입 사용하기

코틀린은 기본적으로 자체적인 기본형(primitive) 데이터 타입을 가지고 있지 않습니다. 대신, Java의 기본형 데이터 타입을 자동으로 Boxing/Unboxing 해주는 기능을 제공합니다. 이는 코틀린 코드에서 편리하게 Java의 기본형 데이터 타입을 사용할 수 있게 해줍니다.

예제

다음은 코틀린에서 Java의 기본형 데이터 타입을 사용하는 간단한 예제입니다.

fun main() {
    val javaInt: Int = 42  // Java의 int 형을 그대로 사용
    val javaLong: Long = 123456789L  // Java의 long 형을 그대로 사용
    val javaDouble: Double = 3.14  // Java의 double 형을 그대로 사용

    println("Java int: $javaInt")
    println("Java long: $javaLong")
    println("Java double: $javaDouble")
}

위 예제에서는 javaInt, javaLong, javaDouble 변수들이 각각 Java의 int, long, double 형을 그대로 사용하고 있습니다.

요약

코틀린에서는 Java의 기본형 데이터 타입을 편리하게 사용할 수 있습니다. Kotlin이 Java의 기본형을 자동으로 Boxing/Unboxing 해주기 때문에, Java의 기본형 데이터 타입을 사용하는 것이 별다른 노력 없이 가능합니다.

만약 관련하여 더 자세한 정보를 원하시면 코틀린 공식 문서를 참조하세요.


이렇게 코틀린에서는 Java의 기본형 데이터 타입을 쉽게 사용할 수 있습니다.