Java Program to Calculate Power of a Number

In the previous article, we have seen Java Program to Convert a Float Value to Absolute Value

In this article we are going to see how to find power of a number using java programming language.

Java Program to Calculate Power of a Number

Power of a number represents multiplying the number with itself for a certain number of times. During calculation of power we have two important terms i.e.

  • Base: Number it self which represents what number is to be multiplied.
  • Exponent: Number which tells number of times the base number is to be multiplied.

Example:

65 = 7,776

Let’s see different ways to find power of a number.

Method-1: Java Program to Calculate Power of a Number By Using For Loop

As we got an idea that power is the multiplication of base with itself based on exponent value(number of times). So we can take a for loop and multiplying the number with itself based on exponent value.

Approach:

  1. Create scanner class object.
  2. Take user input for base and exponent.
  3. Initialize result with 1.
  4. Run a for loop from i = 0 to exponent value.
  5. Inside the loop multiply result with the base until the loop exhausts.

Program:

import java.util.Scanner;

public class Main
{
    public static void main(String[] args) 
    {
        //Scanner class object created
        Scanner sc = new Scanner(System.in);
        //Taking user input of base value
        System.out.println("Enter the base number: ");
        double base = sc.nextDouble();
        //TAking user of exponent value
        System.out.println("Enter the exponent: ");
        double exponent = sc.nextDouble();
        
        //double variable 'result' declared to hold power value
        double result = 1;
        
        //finding power by using for loop
        for (int i = 0; i < exponent; i++) 
        {
            result *= base;
        }
        System.out.println("The result is: " + result);
    }

}
Output:

Enter the base number: 
2
Enter the exponent: 
3
The result is: 8.0

Method-2: Java Program to Calculate Power of a Number By Using Pow() Function

In Java we have inbuilt Math.pow() function which can be used to find power of a number.

Syntax: Math.pow(base,exponent)

Approach:

  1. Create scanner class object.
  2. Take user input for base and exponent.
  3. By using Math.pow() function find the power.

Program:

import java.util.Scanner;

public class Main
{
    public static void main(String[] args) 
    {
        //Scanner class object created
        Scanner sc = new Scanner(System.in);
        //Taking user input of base value
        System.out.println("Enter the base number: ");
        double base = sc.nextDouble();
        //TAking user of exponent value
        System.out.println("Enter the exponent: ");
        double exponent = sc.nextDouble();
        
        //find power by using pow() function
        double result = Math.pow(base, exponent);
        
        System.out.println("The result is: " + result);
    }

}
Output:

Enter the base number: 
3
Enter the exponent: 
3
The result is: 27.0

Beginners and experienced programmers can rely on these Best Java Programs Examples and code various basic and complex logics in the Java programming language with ease.

Related Java Programs: