# BigDecimal

14개의 포스트

BigDecimal

BigDecimal은 임의 정밀도 십진 산술을 제공하는 Java 프로그래밍 언어의 클래스이다.이는 고정 비트 수와 제한된 정밀도를 갖는 int 또는 double과 같은 Java의 다른 숫자 데이터 유형과 달리 모든 크기 및 정밀도의 십진수를 처리할 수 있다.다른 숫자

2023년 4월 3일
·
0개의 댓글
·

Nan != NaN 은 왜 true일까?

아래 코드에서 num의 값을 출력했을 때, 결과는 NaN이 나오게 된다.NaN이란, Not A Number의 줄임말로, 정상적인 숫자가 아니라는 것을 의미한다.마이너스 값에 대하여 제곱근을 하거나, 숫자를 0으로 나누는 등의 경우와 같이 수학적으로 연산이 불가하지만,

2023년 3월 30일
·
0개의 댓글
·

[Java] Non-terminating decimal expansion; no exact representable decimal result.

에러가 발생한 코드 예시BigDecimal는 정확한 계산이 가능하지만 나누기와 같은 소수점 계산을 할때 무한 소수가 발생할 수 있으므로 몇자리수까지 표시하라고 따로 지정해주어야합니다.출력중간에 scale값을 지정하여 MathContext와 다르게 자릿수를 지정할 수 있

2023년 1월 21일
·
0개의 댓글
·

BigDecimal

BigDecimal이란? BigDecimal은 Java 언어에서 숫자를 정밀하게 저장하고 표현할 수 있는 유일한 방법이다. 소수점을 저장할 수 있는 가장 크기가 큰 타입인 double은 소수점의 정밀도에 있어 한계가 있어 값이 유실될 수 있다. Java 언어에서 돈과

2023년 1월 11일
·
0개의 댓글
·

[JAVA]실수형 비교하기(epsilon, BigDecimal)

코딩하다보면 실수형을 다룰 일이 많은데, 비교 등을 수행할 때 맞게 하고 있는지 항상 찝찝했어서 이번에 한번 정리해보려고 합니다. > 1. 실수를 다룰 때 주의할 점 2. compare 메서드 3. epsilon 4. BigDecimal 1. 실수를 다룰 때 주의할

2022년 12월 31일
·
0개의 댓글
·

BigDecimal 불필요한 자리수 0 제거하기

BigDecimal.stripTrailingZeros();0을 제거해서 반환해줌 개꿀메소드 scale 처리나 자리수 반올림/내림 없이 값에 일괄적으로 붙는 0 떼고싶을때toString 하기전에 하면 0 싹 없어짐

2022년 9월 6일
·
0개의 댓글
·

[Java/Kotlin] BigDecimal 사용하는 이유

현재 진행하고 있는 프로젝트에서는 특정 식을 사용하여 값들을 가공 후 표시하는 일들이 많다. 기존에는 기본 자료형인 float나 double형을 정의하여 사용했다. 하지만 값이 생각과 달리 다른 결과를 도출했다.

2022년 7월 24일
·
0개의 댓글
·

java 기초 공부 내용 정리(java.util 패키지- scanner, BigDecimal formatting)

문자 데이터를 읽어오는데 도움을 주는 클래스정확한 소수점 연산을 해야할 때 사용소수점 연산 시 오차가 나는 부분을 보완java.math 패키지 내 클래스생성자: BigDecimal(문자열)데이터의 형식을 지정하는 것을 의미DecimalFormat: 숫자를 형식화하는 클

2022년 6월 3일
·
0개의 댓글
·
post-thumbnail

실수의 표현방식 - 부동소수점(IEEE 754)

Java에서는 [IEEE 754] 표준을 따라 실수를 표현합니다.

2022년 4월 19일
·
0개의 댓글
·

자바 BigdDecimal

이 글은 https://coding-factory.tistory.com/605를 공부하며 정리한 글로서 더 자세한 내용은 해당 링크를 참고해주시길 바랍니다.BigDecimal 선언(1) Big decimal 은 java.math 안에 있다.(2) Big dec

2022년 3월 18일
·
0개의 댓글
·
post-thumbnail

JAVA : Math, BigDecimal

안녕하세요. 😊 오늘은 Math와 BigDecimal에 대해 알아보도록 하겠습니다.Math는 수식적인 부분을 작성할 때 사용하는 클래스입니다. Java™ PlatformStandard Ed. 8에서 Math클래스를 클릭하면, 다음과 같은 화면이 나옵니다.Math클래스

2022년 2월 24일
·
0개의 댓글
·

BigDecimal에 대해서 알아보자

최근에 금융쪽 도메인에서 개발 업무를 하는 친구한테 돈을 계산할때 자료형으로 double, float보다 BigDecimal이라는 자료형을 사용한다고 들었습니다. 그 이유를 물어보니 위 자료형(double, float)보다 BigDecimal이 미세한 숫자의 변동도 허

2021년 6월 9일
·
0개의 댓글
·
post-thumbnail

[Java] BigDecimal에 관한 고찰 🕵️‍♀️

[Java] 나한테 딱 걸린 BigDecimal 👀

2021년 3월 1일
·
1개의 댓글
·

[프로그래머스] 멀쩡한 사각형 (Java)

프로그래머스 멀쩡한 사각형규칙을 찾아내는 문제인데... 사실 잘 모르겠다. 시험에서 마주친다면 풀지 못했을 것 같다.w, h의 최대공약수를 구한다.선이 그어진 모든 칸의 갯수는 (w / gcd) + (h / gcd) - 1 이다.전체 칸에서 위에서 구한 칸의 갯수를 뺀

2020년 3월 4일
·
0개의 댓글
·