Fibonacci Java Program: Complete Program for Fibonacci Series

Fibonacci Java Program: Complete Program for Fibonacci Series
Motorola Triumph (Latest Model) – Black (Virgin Mobile) Smartphone Android
Current Bid: $.99

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:

See all 2 photos
See all 2 photos

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
3.2″ Touch Screen 32G Quad Band Java Mobile Cell Phone Bluetooth FM, Pic/Video
Current Bid: $49.99
Motorola V620 Unlocked Bluetooth Video Camera JAVA Bluetooth Cell Phone Mint
Current Bid: $24.99

Java Books

Head First Java, 2nd Edition, Kathy Sierra, Bert Bates, Sierra Kathy, Bates Be
Current Bid: $19.14
Data Structures and Algorithm Analysis in Java by Mark A. Weiss 3rd ,3e 3ed
Current Bid: $46.48

Other Java Source Codes

Java Program: How to Use If Statement in Java Programming
Java Program: How to Use If-Else 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