Java Program to Print the Series 1 8 27 64 125….N

1 8 27 64: In the previous article, we have discussed about Java Program to Print Square Number Series 1 4 9 16 … N

In this article we are going to see how to print the series 1 8 27 64 125….N by using Java programming language. From the beginners point of view 1, 8, 27, 64, pattern, 1 8, 27, 64, sequence, 1, 8, 27, 64 and 125 pattern, series 1, 8, 27, 64, 8*27, 64*125, Foor Loop Java are mentioned in the given below programs of java.

Java Program to Print the Series 1 8 27 64 125….N

On observing the pattern carefully, we can see the numbers in the series are cube of a number. While the series starts from 1 and goes up to N.

Example:

 1*1*1        2*2*2        3*3*3         4*4*4         5*5*5                                                            n*n*n

1 8 27 64 125 216 343 …… N

Let’s see different ways to print the series 1 8 27 64 125….N.

Method-1: Java Program to Print the Series 1 8 27 64 125….N By Using For Loop

Approach: 

  • Declare an int variable say ‘n’ which holds the nth value of the series
  • Create Scanner class object.
  • Prompt the user to enter a number as value of n.
  • Use a for loop from i=1 to  i<=n
  • Inside for loop, Print the result as i*i*i

Program:

import java.util.*;
public class Main
{
   public static void main(String[] args)
   {
        //Scanner class object created
        Scanner s = new Scanner(System.in);
         //taking input of 'n' value from user
        System.out.println("Enter the nth value of the series");
        int n=s.nextInt(); 
        // using foor loop to print the series
    	for(int i = 1; i<=n; i++)
        {
          System.out.print(i*i*i + " ");
        }
    }
}
Output:

Enter the nth value of the series
5
1 8 27 64 125

Method-2: Java Program to Print the Series 1 8 27 64 125….N By Using While Loop

Approach: 

  • Declare an int variable say ‘n’ which holds the nth value of the series.
  • Create Scanner class object.
  • Prompt the user to enter a number as value of n.
  • Use a for loop from i=1 to  i<=n
  • Inside loop print the result as i*i*i .

Program:

import java.util.*;
public class Main
{
   public static void main(String[] args)
   {
        //Scanner class object created
        Scanner s = new Scanner(System.in);
        //taking input of 'n' value from user
        System.out.println("Enter the nth value of the series");
        int n=s.nextInt(); 
        // using while loop to print the series
        int i = 1;
    	while(i<=n)
        {
            System.out.print(i*i*i + " ");
            i++;
    	}
   }
}
Output:

Enter the nth value of the series
5
1 8 27 64 125

Method-3: Java Program to Print the Series 1 8 27 64 125….N By Using User Defined Method

Approach:

  • Declare an int variable say ‘n’ which holds the nth value of the series.
  • Create Scanner class object.
  • Prompt the user to enter a value for ‘n’ as value of n.
  • Call a user defined method by passing ‘n’ value as parameter.
  • Inside method use a for loop from i=1 to  i<=n
  • Print the result as i*i*i

Program:

import java.util.*;
public class Main 
{
    public static void main(String[] args)
   {
        //Scanner class object created
        Scanner s = new Scanner(System.in);
        //taking input of 'n' value from user
        System.out.println("Enter the nth value of the series");
    	int n=s.nextInt(); 
        // method call, to print the series
        m1(n);
   }
    public static void m1(int n)
    {
        // using for loop to print the series
        for(int i = 1; i<=n; i++)
    	{
            System.out.print(i *i* i + " ");
    	}
    }
}
Output:

Enter the nth value of the series
5
1 8 27 64 125

Our website provided core java programs examples with output aid beginners and expert coders to test their knowledge gap and learn accordingly.

Check out for analysis: 

  1. Print The Following Series Using For Loop:- 1,8,27,64,125,216,……N?
  2. Print The Following Series Using For Loop:- 1,8,27,64,125,216,……N Input 125 Output :- 1 8 27 64 125?
  3. Write A Program To Print Following Series 1 8 27 64?

Related Java Programs: