Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- java.sql.SQLRecoverableException
- 클린코드
- plsql
- 에자일 모형
- CSS
- pl/sql
- 디미터 법칙
- 프로토타입 모형
- was버그
- Bandit Level 6 → Level 7
- Bandit Level 5
- 스크럼기법
- springboot
- vue
- avax.net.ssl.SSLHandshakeException:
- 변수명 짓는법
- mysql 튜닝
- 나선형 모형
- Law of Demeter
- 커맨드공부
- 명령어공부
- was SQLRecoverableException
- table scan
- 인증서만료에러
- 폭포수 모형
- OpenAPI
- 시스템 파악
- Bandit Level 6
- SQLRecoverableException
- 시스템 파악 정리
Archives
- Today
- Total
목록BigDecimal 과 int (1)
개발햄비
[java]BigDecimal 과 int차이
java에서는 소수점 연산시 부정확한 데이터가 나오는 경우를 대비해 정확한 실수 계산을 위해 BigDecimal를 지원합니다 퍼포먼스 측면에서는 double, float보다는 떨어지지만 시스템에 따라 정확한 소수점 연산이 필요한 경우 BigDecimal를 사용해야합니다. double, float ,BigDecimal 연산 비교 1) Float의 경우 소수점 뒷자리가 계속 오차가 발생하는 것을 알 수 있고 2) BigDecimal에 int를 넣어 계산할 경우 소수점 결과 처리에서 오차가 발생하는 것을 볼 수있었다. 3) BigDecimal에 String를 넣어 계산할 경우 오차없이 정확한 계산을 보여주었다 따라서 정확한 소수점 계산을 할 경우 String 형태의 BigDecimal을 사용하는 것이 좋다.
카테고리 없음
2019. 3. 27. 16:47