본문 바로가기
Programming/JAVA

2-3 실수 표현방식의 이해

by CGS 2018. 8. 17.

2-2에서는 정수 표현 방법에 대해서 봤습니다.


이번엔 실수 표현방식을 볼건데요.


1과 2, 1과 3 등등


정수와 정수 사이에는 1.1, 1.2, 1.11, 1.1111111.. 등등 무한히 많은 실수가 존재합니다.


따라서 이러한 소수점 이하 자리수까지 표현 하기엔 한계가 생기죠.


그래서 실수를 표현하는 방법은 정밀도를 포기하고 표현의 범위를 넓히는 방법으로 정했습니다.


여기선 굉장히 복잡한 수식이 나오는데, 생략하겠습니다.


이전 글에서 실수끼리 연산했을때 3.0000002가 나올거라 예상했으나 3.0000001999999997 라는 숫자가 나왔던 것에 대한 답이 이것입니다.


표현의 범위가 넓어진 대신 정밀도가 낮기 때문에 이러한 결과가 발생하게 됩니다.

'Programming > JAVA' 카테고리의 다른 글

3-2 자료형의 변환  (0) 2018.08.26
3-1 상수  (0) 2018.08.21
2-2 정수 표현방식의 이해  (0) 2018.08.17
2-1 변수의 이해와 활용  (0) 2018.08.16
1-4 주석  (0) 2018.08.15