Fibonacci series in Java - LearnHowToCode SarkariResult.com Interview Questions and Answers LearnHowToCodeOnline
Fibonacci series in Java

Fibonacci series in Java

Fibonacci series in Java

In fibonacci series, next number is the sum of previous two numbers for example 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 etc. The first two numbers of fibonacci series are 0 and 1.
There are two ways to write the fibonacci series program in java:
  • Fibonacci Series without using recursion
  • Fibonacci Series using recursion

Fibonacci Series in Java without using recursion

Let's see the fibonacci series program in java without using recursion.

class FibonacciExample1{
public static void main(String args[])
{  
 int n1=0,n2=1,n3,i,count=10;  
 System.out.print(n1+" "+n2);//printing 0 and 1  
  
 for(i=2;i<count;++i)//loop starts from 2 because 0 and 1 are already printed  
 {  
  n3=n1+n2;  
  System.out.print(" "+n3);  
  n1=n2;  
  n2=n3;  
 }  

}}
.

Fibonacci Series using recursion in java

Let's see the fibonacci series program in java using recursion.

  1. class FibonacciExample2{  
  2.  static int n1=0,n2=1,n3=0;    
  3.  static void printFibonacci(int count){    
  4.     if(count>0){    
  5.          n3 = n1 + n2;    
  6.          n1 = n2;    
  7.          n2 = n3;    
  8.          System.out.print(" "+n3);   
  9.          printFibonacci(count-1);    
  10.      }    
  11.  }    
  12.  public static void main(String args[]){    
  13.   int count=10;    
  14.   System.out.print(n1+" "+n2);//printing 0 and 1    
  15.   printFibonacci(count-2);//n-2 because 2 numbers are already printed   
  16.  }  
  17. }  

About Mariano

I'm Ethan Mariano a software engineer by profession and reader/writter by passion.I have good understanding and knowledge of AngularJS, Database, javascript, web development, digital marketing and exploring other technologies related to Software development.

0 comments:

Featured post

Political Full Forms List

Acronym Full Form MLA Member of Legislative Assembly RSS Really Simple Syndication, Rashtriya Swayamsevak Sangh UNESCO United Nations E...

Powered by Blogger.