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 |
Tags
- CSS
- 에자일 모형
- 시스템 파악 정리
- 커맨드공부
- mysql 튜닝
- 클린코드
- was SQLRecoverableException
- 시스템 파악
- springboot
- 프로토타입 모형
- pl/sql
- 나선형 모형
- 변수명 짓는법
- Bandit Level 6
- 디미터 법칙
- Law of Demeter
- plsql
- vue
- OpenAPI
- avax.net.ssl.SSLHandshakeException:
- 명령어공부
- SQLRecoverableException
- 폭포수 모형
- 스크럼기법
- java.sql.SQLRecoverableException
- was버그
- Bandit Level 5
- Bandit Level 6 → Level 7
- table scan
- 인증서만료에러
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