# Java Program to find a cube of an N given numbers.

In this post, we will write a two java program to find the cube of the numbers upto given an integer using For Loop and While Loop. Program will find the cude of first N number using for loop and while loop.

To understand these programs you should have knowledge of following concepts.

• For Loop
• While Loop

## How the program will work?

• First of all, we will accept the number from user.
• Now using loop we will calculate the cube of first numbers.

### Example:

1. Input:
2. Enter the number: 6
3. Output:
4. Number is : 1 and cube of 1 is : 1
5. Number is : 2 and cube of 2 is : 8
6. Number is : 3 and cube of 3 is : 27
7. Number is : 4 and cube of 4 is : 64
8. Number is : 5 and cube of 5 is : 125
9. Number is : 6 and cube of 6 is : 216

## Example 1: Program to Find cube of a first N Number using For Loop

This Java program enable the user to enter an integer value. Then this java program will calculates cube of the First N number and display. To do this program is going to use for loop.

```import java.util.Scanner;

public class cube_of_n_numbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter the number: ");
int num = sc.nextInt();

for (int i=1;i<=num;i++){
System.out.println("Number is : "+i+" and cube of "+i+" is : "+(i*i*i));
}
}
}```

### Output:

```Enter the number: 5
Number is : 1 and cube of 1 is : 1
Number is : 2 and cube of 2 is : 8
Number is : 3 and cube of 3 is : 27
Number is : 4 and cube of 4 is : 64
Number is : 5 and cube of 5 is : 125```

## Example 2: Program to Find cube of a first N Number using while loop

This Java Program is same as above. But this time, we are creating a different technique to calculate the cube of the first N number. This java program using while Loop to calculate the cube.

```import java.util.Scanner;
public class cube_of_n_numbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter the number: ");
int num = sc.nextInt();
int i=1;

while (i<=num){
System.out.println("Number is : "+i+" and cube of "+i+" is : "+(i*i*i));
i++;
}
}
}```

### Output:

```Enter the number: 7
Number is : 1 and cube of 1 is : 1
Number is : 2 and cube of 2 is : 8
Number is : 3 and cube of 3 is : 27
Number is : 4 and cube of 4 is : 64
Number is : 5 and cube of 5 is : 125
Number is : 6 and cube of 6 is : 216
Number is : 7 and cube of 7 is : 343```