In this post, we will discuss how to find power of a number in java. e.g NP(Where N is the base, P is the Power & Multiply N for P times to find the power of NP)
As we have taken an example of a number ‘N‘ and power is ‘P‘, so to find N to the power of P, we can multiply N for P times manually, but if the value of ‘P‘ will be a big number, then it is much more difficult to find the result. In this case, we can also use the predefined function pow(base, power) to find a power of a number.
In this post, we have given all 3 simple programs to find the power of a number in Java and also to cover above all scenarios.
Example of power of number:
Here. we have taken an example of the power of a number like 104.
104 = 10 X 10 X 10 X 10 = 10000
Where N = 10 (Given Number) and P = 4 (Power or Exponent)
Let’s the programs for the power of a number in Java.
How To Find Power Of A Number In Java?
We can find the power of a number in java by using the below 3 approaches:
- Find power of a number using for loop.
- Find power of a number using while loop.
- Find power of a number using pow( ) function.
Read Also: How To Reverse A String In Java – Learn 5 Easy Methods
Approach-1: How to find power of a number in Java using for loop
Here, We have taken for loop for(int i = 1; i <= power; i++) to iterate from 1 to power(In the example we have taken 4, So from 1 to 4) given by the user.
As in the above example, we have multiplied 10 for 4 times to get the result. Similarly, by using for loop, we will multiply result with base and then store this value result again. We will continue this loop until i value becomes equal to the power value.
We have taken result = 1. So in the first loop, result = 1 * 10 = 10. This value ’10’ will be store in the result again and in the 2nd loop, result = 10 * 10 = 100. Now. 100 will be stored in result. Similarly for loop will continue until i value becomes power value.
Java Program using for loop:
/**
* java program to find power of a number using while loop
*/
package cf.java.num;
import java.util.Scanner;
public class PowerOfANumber {
public static void main(String[] args) {
// Declare variables
int base = 0, power = 0, result = 1;
Scanner sc = new Scanner(System.in);
// Accept base value
System.out.print("Enter base value: ");
base = sc.nextInt();
// Accept power value
System.out.println("Enter power value: ");
power = sc.nextInt();
// Use for loop to find the power of a number
for(int i = 1; i <= power; i++) {
result = result * base;
}
// Display the power of a number
System.out.println("Hence, " + base + " to the power of " + power + " is: " + result);
}
}
Code language: Java (java)
Output:
Enter base value: 10
Enter power value: 4
Hence, 5 to the power of 4 is: 10000
Read Also: Palindrome In Java(String & Number) – Check 2 Easy Methods
Approach-2(Java program to find the power of a number using while loop):
Here, We have taken while loop while(power != 0) to iterate till power value becomes 1.
Similarly, as we discussed in for loop program, we will multiply the result with base value up to N times(In the example we have taken N = 4) and in the program, we have taken until power != 0).
Java Program using while loop:
/**
* java program to find power of a number using while loop
*/
package cf.java.num;
import java.util.Scanner;
public class PowerOfANumber {
public static void main(String[] args) {
// Declare variables
int base = 0, power = 0, result = 1;
Scanner sc = new Scanner(System.in);
// Accept base value
System.out.print("Enter base value: ");
base = sc.nextInt();
// Accept power value
System.out.println("Enter power value: ");
power = sc.nextInt();
// Use while loop to find power of number
while(power != 0) {
result = result * base;
power--;
}
// Display the power of a number
System.out.println("Hence, " + base + " to the power of " + power + " is: " + result);
}
}
Code language: PHP (php)
Output:
Enter base value: 10
Enter power value: 4
Hence, 5 to the power of 4 is: 10000
Read Also: Java Program To Print Vowels In A String
Approach-3: Java program to find the power of a number using Math.pow( ) function
In this program, we have taken the predefined function pow( ) of Math class. We can find the power of a given number directly by using pow( ) function.
Syntax for pow( ) function:
double java.lang.Math.pow(double base, double power);
By default pow( ) function returns double type value. We can convert this double value to an integer value by using casting(result = (int) Math.pow(base, power);).
Click here to know more about Math.pow( ) function.
Java Program using Math.pow( ) function:
/** * java program to find power of a number using Math.pow( ) function */ package cf.java.num; import java.util.Scanner; public class PowerOfANumber { public static void main(String[] args) { // Declare variables int base = 0, power = 0, result = 1; Scanner sc = new Scanner(System.in); // Accept base value System.out.print(“Enter base value: “); base = sc.nextInt(); // Accept power value System.out.println(“Enter power value: “); power = sc.nextInt(); // Use Math.pow( ) funtion result = (int) Math.pow(base, power); // Display power of a number System.out.println(“Hence, ” + base +” to the power of “+ power + ” is: “+ result); } }
/**
* java program to find power of a number using while loop
*/
package cf.java.num;
import java.util.Scanner;
public class PowerOfANumber {
public static void main(String[] args) {
// Declare variables
int base = 0, power = 0, result = 1;
Scanner sc = new Scanner(System.in);
// Accept base value
System.out.print("Enter base value: ");
base = sc.nextInt();
// Accept power value
System.out.println("Enter power value: ");
power = sc.nextInt();
// Find power of the number
result = (int) Math.pow(base, power);
// Display the power of a number
System.out.println("Hence, " + base + " to the power of " + power + " is: " + result);
}
}
Code language: JavaScript (javascript)
Output:
Enter base value: 10
Enter power value: 4
Hence, 5 to the power of 4 is: 10000
Other Readers also ask for:
- How to find power of a number in java?
- how to find power of a number in java?
- how to calculate power in java?
- how to calculate power of a number in java?
- how to use power in java?
2 thoughts on “How To Find Power Of A Number In Java – 3 Simple Ways”