Python method์ ์ฒซ ๋ฒ์งธ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ๊ด๋ก์ ์ผ๋ก self๋ฅผ ์ฌ์ฉํ๋ค. ๊ฐ์ฒด๋ฅผ ํธ์ถํ ๋ ํธ์ถํ ๊ฐ์ฒด ์์ ์ด ์ ๋ฌ๋๊ธฐ ๋๋ฌธ์ self๋ฅผ ์ฌ์ฉํ ๊ฒ self๋ง๊ณ ๋ค๋ฅธ ์ด๋ฆ์ ์ฌ์ฉํด
BigInteger Class๋ Java์์ ์ ์ํ์ ๊ธฐ๋ณธ ์๋ฃํ int, long ์ ์ ์ฅ ๊ฐ๋ฅํ ๊ฐ์ ํฌ๊ธฐ๋ฅผ ๋์ด์๋ ์ ์ํ์ ์ ์ฅํ ์ ์๋ Class์ด๋ค.long์ ์ฝ 10^18์น(์ต๋ ๊ฐ 9223372036854775807) ๋ฒ์๊น์ง ์๋ฅผ ํํํ๋ค. ์ด ๋ฒ์๋ฅผ
Math ํด๋์ค๋ java.Lang ํจํค์ง์ ํฌํจ๋ ํด๋์ค๋ก ์ํ๊ณผ ๊ด๋ จ๋ ์ผ๋ จ์ ์์ ๋ค์ ์ฒ๋ฆฌํ ์ ์๋ ํด๋์ค๋ค.Math ํด๋์ค์ ๋ค์ํ ๋ฉ์๋๋ค์ ์ ๋ถ static์ผ๋ก ๊ตฌํ๋์ด ์์ผ๋ฏ๋ก ๋ฐ๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ์ง ์๊ณ ์ฌ์ฉํ ์ ์๋ค. new ์์ฑ์ ๋ฐ์ ํ์ ์๋ค.