[Java] 거듭제곱에서 base와 power
1. 개요
용어 | 의미 | 예시 |
---|---|---|
| 밑, 기준이 되는 수 |
|
| 지수, 몇 번 곱할지 |
|
2^3 = 8
에서
- base = 2
- power = 3
2. 거듭제곱 메서드
Math.pow(base, power)
base를 power만큼 거듭제곱한 값을 double
형으로 리턴한다.
double result = Math.pow(2, 3); // 결과: 8.0
int
로 받고 싶으면 형변환하면 된다.
int result = (int)Math.pow(2, 3); // 결과: 8
예시코드 :
int n = 3;
int powerOfTwo = (int)Math.pow(2, n); // 2^3 = 8
3. 자주 쓰이는 연산
기능 | 예시 코드 | 설명 |
---|---|---|
n이 2의 거듭제곱인지 확인 |
| 비트 연산으로 확인 |
log2(n) 구하기 |
| 지수 계산할 때 유용 |