BigInteger 클래스
📌 BigInteger 클래스
: 정수로 표현할 수 없는 수를 생성할 수 있는 클래스.
📌 큰 수를 연산할 수 있는 메소드도 정의되어 있음.
덧셈 | public BigInteger add(BigInterger val) |
뺄셈 | public BigInteger subtract(BigInterger val) |
곱셈 | public BigInteger multiply(BigInterger val) |
나눗셈의 몫 | public BigInteger divide(BigInterger val) |
나눗셈의 나머지 | public BigInteger remainder(BigInterger val) |
📌 BigInteger 인스턴스에 저장된 값 int형, long형으로 반환.
BigInteger 인스턴스에 저장된 값 → int형 | public long longValueExact( ) |
BigInteger 인스턴스에 저장된 값 → long형 | public int intValueExact( ) |
BigDecimal 클래스
📌 BigDecimal 클래스
: 오차 없는 실수의 표현을 위한 클래스.
오차 없는 값을 갖는 BigDecimal 인스턴스를 생성하려면, 문자열로 값을 전달해야 함.
📌 연산 메소드 정의되어 있음.
덧셈 | public BigDecimal add(BigDecimal augend) |
뺄셈 | public BigDecimal subtract(BigDecimal subtrahend) |
곱셈 | public BigDecimal multiply(BigDecimal multiplicand) |
나눗셈 | public BigDecimal divide(BigDecimal divisor) |
'Java > Java' 카테고리의 다른 글
[Java] StringTokenizer 클래스 (0) | 2022.10.17 |
---|---|
[Java] Math 클래스와 난수 생성 (0) | 2022.10.17 |
[Java] 래퍼 클래스(Wrapper 클래스) (0) | 2022.10.17 |
[Java] Object 클래스 (0) | 2022.10.17 |
[Java] 자바의 메모리 모델 (0) | 2022.10.17 |
댓글