In this tutorial, we are going to write a Java program to print the Fibonacci series using an array in Java Programming with practical program code and step-by-step full complete explanation.

Java program to print Fibonacci series using array


Java program

 
public class Main 
{

    public static void main(String[] args) 
    {

        //number of elements to generate in a series
        int limit = 20;

        long[] series = new long[limit];

        //create first 2 series elements

        series[0] = 0;
        series[1] = 1;

        //create the Fibonacci series and store it in an array

        for(int i=2; i < limit; i++)
        {
            series[i] = series[i-1] + series[i-2];
        }

        //print the Fibonacci series numbers

        System.out.println("Fibonacci Series upto " + limit);
                
        for(int i=0; i< limit; i++)
        {
            System.out.print(series[i] + " ");
        }
    }
}


Output

 
Fibonacci Series upto 20
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181