Starter Tutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » Java » Programs » Basic » Java program to print Fibonacci series up to n terms
Suryateja Pericherla Categories: Basic. No Comments on Java program to print Fibonacci series up to n terms
Join Our Newsletter - Tips, Contests and Other Updates
Email
Name

In this article we will learn to implement a Java program to print Fibonacci series up to n terms. A java program is provided below which accepts the number of terms to display in the Fibonacci series and prints it:

 

Program is as follows:

import java.util.Scanner;

public class Driver
{	
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		System.out.println("Enter how many terms to display in the fib. series: ");
		int n = input.nextInt();
		int count = 0;
		int a = 0, b = 1, c = 0;
		System.out.println("Fibonacci series is: ");
		if(n == 1)
		{
			System.out.println("0");
		}
		else if(n == 2)
		{
			System.out.println("0 1");
		}
		else
		{
			System.out.print("0 1 ");
			count = 3;
			while(count <= n)
			{
				c = a + b;
				a = b;
				b = c;
				System.out.print(c + " ");
				count++;
			}
		}
		input.close();
	}
}

 

Input and output for the above program is as follows:

Enter how many terms to display in the fib. series: 
10
Fibonacci series is: 
0 1 1 2 3 5 8 13 21 34

 

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory