[kotlin] 코틀린에서의 숫자 타입 변환 함수

코틀린은 강타입 언어로, 숫자 데이터 타입 간의 변환은 명시적으로 처리해야 합니다. 다행히도 코틀린은 다양한 숫자 타입 간의 변환을 위한 함수를 제공합니다.

toByte()

toByte() 함수는 다른 숫자 타입을 Byte로 변환합니다. 예를 들어:

val num: Int = 10
val byteNum: Byte = num.toByte()

toShort()

toShort() 함수는 다른 숫자 타입을 Short로 변환합니다. 예를 들어:

val num: Int = 100
val shortNum: Short = num.toShort()

toInt()

toInt() 함수는 다른 숫자 타입을 Int로 변환합니다. 예를 들어:

val num: Long = 10000000000
val intNum: Int = num.toInt()

toLong()

toLong() 함수는 다른 숫자 타입을 Long으로 변환합니다. 예를 들어:

val num: Double = 3.14
val longNum: Long = num.toLong()

toFloat()

toFloat() 함수는 다른 숫자 타입을 Float으로 변환합니다. 예를 들어:

val num: Int = 10
val floatNum: Float = num.toFloat()

toDouble()

toDouble() 함수는 다른 숫자 타입을 Double로 변환합니다. 예를 들어:

val num: Float = 3.14f
val doubleNum: Double = num.toDouble()

toChar()

toChar() 함수는 다른 숫자 타입을 Char로 변환합니다. 예를 들어:

val num: Int = 65
val charNum: Char = num.toChar()

위에 소개된 함수들은 대표적인 숫자 타입 변환 함수들이며, 코틀린에서는 더 다양한 숫자 타입 변환 함수들을 제공합니다. 필요에 따라 해당 함수를 사용하여 숫자 타입을 변환할 수 있습니다.

코틀린 공식 문서에서 숫자 타입 변환 함수에 대한 자세한 내용을 확인할 수도 있습니다1.

  1. 코틀린 공식 문서 - Type Conversions