JAVA

BigInteger 클래스

nang. 2019. 10. 2. 21:05
반응형
SMALL

무한대수 클래스

한마디로 long 자료형 보다도 큰 것

엄청 엄청 큰 수 표현할 때 사용

 

  • BingInteger 클래스의 변수 3가지
  1.  ZERO // 0
  2.  ONE  // 1
  3.  TEN  // 10

--> BigInteger.ONE 이면 1이라는 상수

 

 

 

  • 주요 연산 메소드

--> 기본 자료형과 달리 사칙연산이 기호로 사용되지 않음

--> 함수를 이용해야 함

 

 

  1.  add(Biginteger val)       // 더하기
  2.  subtract(Biginteger val)  // 빼기
  3.  mutiply(Biginteger val)  // 곱하기 
  4.  devide(Biginteger val)   // 나누기
  5.  equals(Object x)          // 값이 같은지 비교

--> big.add(BigInteger.valueOf(1)) 이면 +1

--> big.add(BigInteger.valueOf(i))
--> 그냥 big.add(1) 이런식으로 int형 바로 넣어줄 수 없고 BigInteger 형태로 형변환 필요

 

반응형
LIST