 HubPages»
 Technology»
 Computers & Software»
 Computer Science & Programming»
 Programming Languages
Fibonacci Java Program: Complete Program for Fibonacci Series
Java Program for Fibonacci Series
Fibonacci is the sequence of number, which has 2 forms, first is the sequence that begins in 0 and the second form is the sequence that begins in 1. After the constants, the following number is the sum of the first 2 previous numbers. For example:
The constants in Fibonacci Series are:
Fib0 = 0;
Fib1 = 1;
Fib2 = 2;
So, if the next sequence is the sum of the first 2 numbers in the sequence, then, Fib3, Fib4 and Fib5 will be:
Fib3 = Fib1 + Fib2;
Fib4 = Fib2 + Fib3;
Fib5 = Fib3 + Fib4;
And so onâ€¦
Thus, Fibonacci Series is easy to predict if you know its rules of sequences. It is also easy to program in Java.
Example Fibonacci Series of Number 8
Fib0
 Fib1
 Fib2
 Fib3
 Fib4
 Fib5
 Fib6
 Fib7
 Fib8


0
 1
 1
 2
 3
 5
 8
 13
 21

Example Fibonacci Series of Number 10
Fib0
 Fib1
 Fib2
 Fib3
 Fib4
 Fib5
 Fib6
 Fib7
 Fib8
 Fib9
 Fib10


0
 1
 1
 2
 3
 5
 8
 13
 21
 34
 55

Fibonacci Java Program Algorithm:
The Java Program for Fibonacci that will be given here is to look for the Fibonacci series of the number that will be entered by the user. Example: 8, the program should return the numbers shown in the Fibonacci series of the number 8 above. The program would test the number 8 and number 10 and let us see if it returns the same as shown on the table.
Java Source Code for Fibonacci Series
// packageName: fib package fib; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter a number: "); int entered_num= input.nextInt(); System.out.println("The Fibonacci Sequence of the Number " + entered_num + " is:"); int constant1 = 1; int constant2= 1; int nextNumber = 0; int count=0; for (int i=0;i<=entered_num;i++) { System.out.println("F" + count + "=" + nextNumber); constant1 = constant2; constant2 = nextNumber; nextNumber = constant1 + constant2; count++; } } }
Sample Output:
It works! Check and trace the code on how the program works. Try it on your Java IDE. Happy Programming!
Related Java tutorials
 5 Important Tips to Learn Java Programming and Other Programming Languages
 Basic Knowledge Required in Programming
 How to Program in Java Using Netbeans: Complete Simple Easy Steps
 Java Simple Codes for Beginners
 Java Tutorial for Beginners: A Beginners Guide on Learning Java Programming
 Java Tutorial Examples
Other Java Source Codes
 Java Program: How to Use If Statement in Java Programming
 Java Program: How to Use IfElse Statement in Java Programming
 Java Program: Using Multi If and Else Statement in Java Programming
 Java Program: How to Use Switch Statement in Java
 Java Program: How to Parse a String into Integer in Java Programming
 Java Program: Count the Number of String Characters in Java
 Java Program: Reverse String in Java Using For Loop
 Java Program: Palindrome Test Java Source Code
 Java Program: How to Sort Numbers in an Array in a Descending Order
 Java Program: How to Sort Numbers in Ascending Order
 Sample Java Program for String Tokenizer
 Sample Program for JOptionpane and Java Source Code for Basic Calculator
 What is a Java Scanner Class and How to Use it?
 What is MDAS? Sample Java Source Code for MDAS
 What is a Static Method in Java?
 Casting in Java
 BufferedReader in Java
 Java Source code sample: How to Add Numbers inside an Array using For Loop
 Java Source code: How to Add numbers inside an Array Using Recursion