Learn how to Calculate Powers of Integers in Java
If it’s essential calculate the powers of Integers in Java, then you are able to do one of many following:
Possibility 1 – Utilizing for
loops#
public class Energy {
public static void principal(String args[]){
int quantity = 5;
int energy = 3;
int consequence = calculatePower(quantity,energy);
System.out.println(quantity+"^"+energy+"="+consequence);
}
static int calculatePower(int num, int energy){
int reply = 1;
if (num > 0 && energy==0){
return reply;
} else if(num == 0 && energy>=1){
return 0;
} else{
for(int i = 1; i<= energy; i++)
reply = reply*num;
return reply;
}
}
}
Possibility 2 – Utilizing Recursion#
public class Energy {
public static void principal(String args[]){
int quantity = 3;
int energy = 3;
int consequence = CalculatePower(quantity,energy);
System.out.println(quantity+"^"+energy+"="+consequence);
}
static int CalculatePower (int num, int pow){
if (pow == 0)
return 1;
else
return num * CalculatePower(num, pow - 1);
}
}
Possibility 3 – Utilizing Math.pow()
#
import java.lang.Math;
public class Energy {
public static void principal(String args[]){
int quantity = 6;
int energy = 3;
double consequence = CalculatePower(quantity,energy);
System.out.println(quantity+"^"+energy+"="+consequence);
}
static double CalculatePower (int num, int pow){
return Math.pow(num,pow);
}
}