sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
기본데이터 타입 int, long 을 초과하는 자리수에서 사용하는 수치형 클래스이다
생성자
BigInteger bigint = new BigInteger(null) >> 인자를 객체로 받는다 (문자열)
연산을 위해서는 메서드를 사용해야 하는데, BigInteger 형식으로 만들어서 넣어줘야한다.
덧셈: add(BigInteger val)
뺄셈: subtrac(BigInteger val)
나눗셈: divide(BigInteger val)
곱셈: multiply(BigInteger val)
지수: pow(BigInteger val)
예제
실행결과
저축한 금액: 536870911
1칸 누적 개수: 1개
2칸 누적 개수: 3개
3칸 누적 개수: 7개
4칸 누적 개수: 15개
5칸 누적 개수: 31개
6칸 누적 개수: 63개
7칸 누적 개수: 127개
8칸 누적 개수: 255개
9칸 누적 개수: 511개
10칸 누적 개수: 1023개
11칸 누적 개수: 2047개
12칸 누적 개수: 4095개
13칸 누적 개수: 8191개
14칸 누적 개수: 16383개
15칸 누적 개수: 32767개
16칸 누적 개수: 65535개
17칸 누적 개수: 131071개
18칸 누적 개수: 262143개
19칸 누적 개수: 524287개
20칸 누적 개수: 1048575개
21칸 누적 개수: 2097151개
22칸 누적 개수: 4194303개
23칸 누적 개수: 8388607개
24칸 누적 개수: 16777215개
25칸 누적 개수: 33554431개
26칸 누적 개수: 67108863개
27칸 누적 개수: 134217727개
28칸 누적 개수: 268435455개
29칸 누적 개수: 536870911개
30칸 누적 개수: 1073741823개
31칸 누적 개수: 2147483647개
32칸 누적 개수: 4294967295개
33칸 누적 개수: 8589934591개
34칸 누적 개수: 17179869183개
35칸 누적 개수: 34359738367개
36칸 누적 개수: 68719476735개
37칸 누적 개수: 137438953471개
38칸 누적 개수: 274877906943개
39칸 누적 개수: 549755813887개
40칸 누적 개수: 1099511627775개
41칸 누적 개수: 2199023255551개
42칸 누적 개수: 4398046511103개
43칸 누적 개수: 8796093022207개
44칸 누적 개수: 17592186044415개
45칸 누적 개수: 35184372088831개
46칸 누적 개수: 70368744177663개
47칸 누적 개수: 140737488355327개
48칸 누적 개수: 281474976710655개
49칸 누적 개수: 562949953421311개
50칸 누적 개수: 1125899906842623개
51칸 누적 개수: 2251799813685247개
52칸 누적 개수: 4503599627370495개
53칸 누적 개수: 9007199254740991개
54칸 누적 개수: 18014398509481983개
55칸 누적 개수: 36028797018963967개
56칸 누적 개수: 72057594037927935개
57칸 누적 개수: 144115188075855871개
58칸 누적 개수: 288230376151711743개
59칸 누적 개수: 576460752303423487개
60칸 누적 개수: 1152921504606846975개
61칸 누적 개수: 2305843009213693951개
62칸 누적 개수: 4611686018427387903개
63칸 누적 개수: 9223372036854775807개
64번쨰 칸의 개수: 9223372036854775807