Math.pow in Java | Java Development Journal

Math.pow in Java

Math.pow in Java

In this quick post, we will get an understanding of Math.pow in Java. power of the number in a very simple term indicates as to how many times to use a number for multiplication.


1.  Math.pow Example

Math.pow have a very simple signature like

public static double pow(double a, double b), where 'a' indicates the base,  'b' indicated the exponent and Math.pow() will return the value as 


Let’s look into a very simple example to understand how Mah.pow works.

public void calculateIntPow(){
    int a= 3;
    int b=4;

    int result = (int) Math.pow(a,b);

    assertEquals(81, result);

Since we were expecting results in an int, it was required to cast the output to int to get desired results.We are not required to cast results in case desired output is in double (which is also output for  of the Math.pow() method)

public void calculateDoublePow(){
    double a= 3.4;
    int b=4;

    double result =  Math.pow(a,b);

    assertEquals(133.63, result, 2);

There are certain features/properties of this method, read  Math.pow for more detail.


In this quick post, we get an understanding as to how to Use Math.pow method in Java to calculate the power of any given base.

Leave a Reply


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Notify of