728x90
반응형
#자바 BigInteger, BigDecimal 클래스 사용방법
#BigInteger
-long타입 보다 큰 값을 다뤄야할때 사용합니다.
#BigInteger 생성 방법
-주로 문자열로 숫자를 표현해서 사용합니다.
BigInteger bi = new BigInteger("1234567");
#BigInteger 연산 메서드
BigInteger add(BigInteger value) | 더하기 |
BigInteger subtract(BigInteger value) | 빼기 |
BigInteger multiply(BigInteger value) | 곱하기 |
BigInteger divide(BigInteger value) | 나누기 |
BigInteger remainder(BigInteger value) | 나머지 |
#예시
BigInteger bi = new BigInteger("1234");
BigInteger value = new BigInteger("1000");
BigInteger result = bi.add(value);
System.out.println(result);
-결과
2234
#BigDecimal
-정수를 이용해서 실수를 표현하는 방식이라 double타입과 달리 오차 없는 값으로 변환할 수 있습니다.
#BigDecimal 생성 방법
-주로 문자열로 숫자를 표현해서 사용합니다.
BigDecimal bi = new BigDecimal("1234.567");
#BigDecimal 연산 메서드
BigDecimal add(BigInteger value) | 더하기 |
BigDecimal subtract(BigInteger value) | 빼기 |
BigDecimal multiply(BigInteger value) | 곱하기 |
BigDecimal divide(BigInteger value) | 나누기 |
BigDecimal remainder(BigInteger value) | 나머지 |
#예시
BigDecimal bi = new BigDecimal("1234.567");
BigDecimal value = new BigDecimal("1000");
BigDecimal result = bi.add(value);
System.out.println(result);
-결과
2234.567
728x90
반응형
댓글