By Alvin Alexander. Last updated: February 27, 2024

Java math FAQ: How do I *square* a number in Java?

## Solution

You can square a number in Java in at least two different ways:

- Multiply the number by itself
- Call the
`Math.pow`

function

The following examples demonstrate these solutions.

## Solution 1) Java: Square a number by multiplying it by itself

This is how you square a number by multiplying it by itself:

int i = 2; int square = i * i;

In this example if you print the value of `square`

, it will be 4.

## Solution 2) Java: Square a number with the Math.pow method

Here’s how you call the `Math.pow`

method to square a number:

int i = 2; int square = Math.pow(i, 2);

## More Java power multipliers

In general I just multiply the number by itself to get the *squared* value, but the advantage of the `Math.pow`

method is that once you know how to use it, you can *cube* a number like this:

int i = 2; int square = Math.pow(i, 3);

Therefore, it’s helpful to know both approaches.

In summary, if you wanted to see a couple of ways to square a number (int, float, double, etc.) in Java, I hope this is helpful.

this post is sponsored by my books: |
|||

#1 New Release |
FP Best Seller |
Learn Scala 3 |
Learn FP Fast |