[Kotlin] 정수와 실수
정수와 실수의 클래스
정수 클래스
- Byte(1바이트)
- Short(2바이트)
- Int(4바이트)
- Long(8바이트)
기본적으로 Int 클래스가 정수형 기본 객체. Long 클래스 정수 사용 시, 숫자 리터럴 끝에 “L”을 붙이면 Long 클래스로 인식.
실수 클래스
- Float(4바이트)
- Double(8바이트)
기본적으로 Double 클래스가 실수형 기본 객체. Float 클래스 실수 사용 시, 숫자 리터럴 끝에 “F”를 붙이면 Float 클래스로 인식.
val intVar = 100 // Int 클래스로 추론
val longVar = 100L // Long 클래스로 추론
val doubleVar = 100.0 // Double 클래스로 추론
val floatVar = 100.0F // Float 클래스로 추론
println(intVar.javaClass.kotlin)
println(longVar.javaClass.kotlin)
println(doubleVar.javaClass.kotlin)
println(floatVar.javaClass.kotlin)
class kotlin.Int
class kotlin.Long
class kotlin.Double
class kotlin.Float