Program to Print Fibonacci Series in Java (Java Code)

Fibonacci Series : 0  0  1  1  2  3  5  8  13  21  34

Program To Print Fibonacci Series in Java Language in two ways First is with the help of for loop and another one is with the help of Recursion :
Simple Fibonacci Series Program
Fibonacci Program With Recursion

  1. Simple Program of Fibonacci Series

package flizz;
public class fibonacci {
public static void main(String args[]){
int n1=0,n2=1,n3,i,count=10;
System.out.println(n1);
System.out.println(n2);
for(i=2;i<count;i++)
{ n3=n1+n2;
System.out.println(""+n3);
n1=n2;
n2=n3;

}
}
}
  
  

 

2. Fibonacci Series With the Help of Recursion Function


package flizz;
public class Fibonacciusingrecursion {
static int n1=0,n2=1,n3=0;
static void printFibonacci(int count){
if(count>0){
n3 = n1 + n2;
n1 = n2;
n2 = n3;
System.out.print(" "+n3);
printFibonacci(count-1);
}
}
public static void main(String args[]){
int count=10;
System.out.print(n1+" "+n2);//printing 0 and 1
printFibonacci(count-2);//n-2 because 2 numbers are already printed
}

}

Leave a Reply