본문 바로가기

빵굽는 개발자

검색하기
빵굽는 개발자
프로필사진 Ha-hyun

  • 분류 전체보기 (8)
    • 회고 (7)
      • 우아한테크캠프PRO (1)
      • 우아한유스방 (6)
    • 프로그래밍 (1)
      • Java (1)
      • Spring (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
  • 우아한유스방
  • 우아한유스방 4기
  • 유아한유스방 4기
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록프로그래밍 (1)

빵굽는 개발자

부동 소수점 연산 오차와 BigDecimal

부동 소수점 자바에서는 부동 소수점을 표기하기 위한 자료형이 2가지 존재하는데 각 자료형의 정보는 아래와 같다. 자료형 범위 비트 바이트 float 1.4E-45 ~ 3.4E38 (1.4×10^-45 ~ 3.4×10^38) 32 4 double 4.9E-324 ~ 1.8E308 (4.9×10^-324 ~ 1.8×10^308) 64 8 부동 소수점의 연산 오차 ? 아래의 코드는 부동 소수점 연산을 했지만 정확한 값이 아닌 오차가 발생하고 있는데 그렇다면 왜? 이런 문제가 발생하는지 얘기하자면 컴퓨터에서는 정확한 실수 값의 표현이 불가능하기 때문에 연산 과정에서 오차가 발생하고 쌓여서 최종적으로는 아래 코드와 같은 오차가 발생하게 된다. 자바 개발자라면 한번 쯤은 들어봤거나 읽었을 책 이펙티브 자바의 ITE..

프로그래밍/Java 2023. 1. 19. 14:19
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바