본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

BigInteger과 BigDecimal의 차이

BigInteger

정수를 나타내기 위한 클래스, 양의정수 및 음의 정수를 표현할 수 있다.

https://standout.tistory.com/1217

 

java.math.BigInteger long보다 큰 정수값을 계산할때

정수는 값의 한계가 있다. 과학적 계산에서 더 큰값을 다뤄야할때 사용하는것이 BigInteger, 다만 성능은 long타입보다 떨어질 수 밖에 없다. https://standout.tistory.com/22 숫자의 종류, 실수 무리수 유리

standout.tistory.com

 

BigDecimal

실수를 나타내기 위한 클래스

double과 달리 정확한 소수점이하연산을 지원 <-부동소수점연산에서 발생하는 부정확성을 피하기 위해 사용

정수 및 소수를 모두 표현할 수 있다.

https://standout.tistory.com/1218

 

java.math.BigDecimal, double타입보다 오차가 없도록 2진수로 변환해 수를 다루다

double타입으로 표현할 수 있는 값은 범위가 넓으나 정밀도가 최대 13자리밖에 되지않아 오차를 피할 수 없다. https://standout.tistory.com/22 숫자의 종류, 실수 무리수 유리수 정수 자연수 간단히 예시

standout.tistory.com