출처: 초보자를 위한 코틀린(Kotlin) 200제 / 엄민석 지음 | 정보문화사 | 2018년 05월 20일 출간
package com.practice009
fun main(args: Array<String>): Unit
{
println(0.1f + 0.1f + 0.1f) //출력 : 0.3
println(0.1f + 0.1f + 0.1f + 0.1f + 0.1f + 0.1f + 0.1f + 0.1f + 0.1f + 0.1f)
// 출력: 1.0000001
// 0.1 을 10번 더했다고 1이 아닌 1.0000001 이 출력된다.연산할수록 오차가 거듭되기때문에
println(0.1f * 10) // 출력: 1.0, 곱하기 연산은 1번이기때문에 온전하게 값이 출력
}
실수 값은 2진수 유효숫자로 표현되기 때문에 때에 따라 정한 값을 가리킬 수 없다.
실수계산시에는 대략적인 값만 얻을수도 있음