Fibonacci Series in Java - The Coding Shala
Home >> Java Programs >> Fibonacci Series
Hey there, welcome back to another post. In this post, we are going to learn how to display or print the Fibonacci series till nth elements using the Java program.
Fibonacci Series in Java
Write a Java program to print the Fibonacci Series till nth element. Consider first and the second element of the Fibonacci series are 0 and 1.
Example 1:
Input: 5Output: [0, 1, 1, 2, 3]
Solution
As we know, in the Fibonacci series the current element is the sum of the previous two elements. We can store all the Fibonacci elements in the array and using for loop we can generate all the series's elements.
fib[i] = fib[i-1] + fib[i-2]
where, fib[0] = 0, and fib[1] = 1
Java Program:
/** * https://www.thecodingshala.com/ */ import java.util.*; public class Main { public static void printFib(int n) { int[] fib = new int[n]; fib[0] = 0; fib[1] = 1; for(int i=2; i<n; i++) { fib[i] = fib[i-1] + fib[i-2]; } System.out.println("Fibonacci Series is:"); for (int num : fib) { System.out.print(num + " "); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter n, where n is number of elements in the Fibonacci Series"); int n = sc.nextInt(); printFib(n); } }
Output:
Enter n, where n is number of elements in the Fibonacci Series 10 Fibonacci Series is: 0 1 1 2 3 5 8 13 21 34
Other Posts You May Like
- Java Program to Print Pascals's Triangle
- Java Program to Print Multiplication table of any Number
- Java Program to Calculate Simple Interest
- Java Program to Calculate the Power of a Number
- Java Program to Reverse a Number
Please leave a comment below if you like this post or found some errors, it will help me to improve my content.
Comments
Post a Comment