자바기초

자바 부동소수점

yb12 2020. 5. 13. 12:03

컴퓨터에서 실수를 표현하는 방식은 정수에 비해 훨씬 복잡하다.

실수를 표현하기 위한 방식으로는 고정 소수점(fixed point) 방식과 부동 소수점(floating point) 방식이 있는데 고정 소수점 방식은 제한된 자릿수로 인해 표현할 수 있는 범위가 작다. 하지만 부동 소수점 방식을 이용하면 매우 큰 범위의 실수를 표현할 수 있다.

 

부동 소수점 방식은 항상 오차가 존재한다는 단점이 있다. 이러한 오차를 발생시키지 않으려면 처음부터 문자열로 전달을 해서 그 문자열을 실수화 시켜야 한다.