Программа на Java для вычисления степени числа
Опубликовано: 12 Января, 2022
Учитывая число N и степень P, задача состоит в том, чтобы найти показатель степени этого числа в заданной степени, то есть N P.
Примеры:
Ввод: N = 5, P = 2 Выход: 25 Ввод: N = 2, P = 5. Выход: 32
Below are the various ways to find NP:
- Method 1: Using Recursion
// Java program to find the power of a number
// using Recursion
class
GFG {
// Function to calculate N raised to the power P
static
int
power(
int
N,
int
P)
{
if
(P ==
0
)
return
1
;
else
return
N * power(N, P -
1
);
}
// Driver code
public
static
void
main(String[] args)
{
int
N =
2
;
int
P =
3
;
System.out.println(power(N, P));
}
}
Output:8
- Method 2: With the help of Loop
// Java program to find the power of a number
// with the help of loop
class
GFG {
// Function to calculate N raised to the power P
static
int
power(
int
N,
int
P)
{
int
pow =
1
;
for
(
int
i =
1
; i <= P; i++)
pow *= N;
return
pow;
}
// Driver code
public
static
void
main(String[] args)
{
int
N =
2
;
int
P =
3
;
System.out.println(power(N, P));
}
}
Output:8
- Method 3: Using Math.pow() method
// Java program to find the power of a number
// using Math.pow() method
import
java.lang.Math;
class
GFG {
// Function to calculate N raised to the power P
static
double
power(
int
N,
int
P)
{
return
Math.pow(N, P);
}
// Driver code
public
static
void
main(String[] args)
{
int
N =
2
;
int
P =
3
;
System.out.println(power(N, P));
}
}
Output:8.0
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
Если вы хотите посещать живые занятия с отраслевыми экспертами, пожалуйста, обращайтесь к Geeks Classes Live и Geeks Classes Live USA.