In this program, we will learn to code the **Java Program to Find Cube of a Number**. Let’s understand **How to calculate cube of a number in Java Programming Language.** In the previous program, we have learned to code the Java Program to Find Square of a Number.

We are going to solve this **Java Program to Find Cube of a Number** using two approaches as follow

- Using
**Math.pow()**fuction - Using
**“*” operator**

Now, let’s get straight into the code of the **Java Program to Find Cube of a Number**.

**Java Program to Find Cube of a Number**

### Using *Math.pow* Function

*Math.pow*

Let’s see the code of the **Java Program to Find Cube of a Number using Math.pow() function**.

import java.util.*; import java.lang.*; class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter the number: "); int num = sc.nextInt(); //Calculating the cube of the number int cube = (int) Math.pow(num,3); System.out.println("Cube of the number "+num+" is "+cube+" ."); } }

**Output**

```
Enter the number: 7
Cube of the number 7 is 343 .
```

**How Does This Program Work ?**

**How Does This Program Work ?**

Scanner sc = new Scanner(System.in); System.out.println("Enter the number : "); int num = sc.nextInt();

In this program, we have taken the input of the number we want to calculate the **cube** of using the

class in Java.**Scanner**

//Calculating the cube of the number int cube = (int) Math.pow(num,3);

Then, we have used the

function in Java to calculate the **Math.pow()****cube** of the number. The

function returns a double value, so, to store the number in int type we have explicitly typecasted it.**Math.pow()**

System.out.println("Cube of the number "+num+" is "+cube+" .");

Then, we displayed the result.

This is the **Java Program to Find Cube of a Number using Math.pow() function**. Now, let’s see another approach using “*” operator.

**Java Program to Find Cube of a Number**

### Using** “*”** Operator

Let’s see the code of the **Java Program to Find Cube of a Number using “*” operator**.

import java.util.*; import java.lang.*; class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter the number: "); int num = sc.nextInt(); //Calculating the cube of the number int cube = num * num * num; System.out.println("Cube of the number "+num+" is "+cube+" ."); } }

**Output**

```
Enter the number: 11
Cube of the number 11 is 1331 .
```

This is the **Java Program to Find Cube of a Number using “*” operator**.

**Conclusion**

I hope after going through this post, you understand the **Java Program to Find Cube of a Number.** In this programming example, we have discussed two approaches to **find the cube of the number in Java Programming Language.**

If you have any doubt regarding the topic, feel free to contact us in the comment section. We will be delighted to help you.

**Also Read:**