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.

`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

`a`^{b}

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

```
@Test
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)

```
@Test
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