In this program, we will learn what is Fibonacci series and their example using for loop and while loop.
In the Fibonacci series, the next number is the sum of the previous two numbers. The first two numbers in the Fibonacci series are 0 and 1.
Fibonacci numbers are used significantly in computational run-time studies of algorithms to determine the largest common divisor of two integers. In arithmetic, the Wiethoff array is an infinite matrix of numbers that originates from the Fibonacci sequence.
Fibonacci sequences: 0, 1, 1, 2, 3, 5, 8, 13, 21, …
Way-1: Java Program to Display Fibonacci Series using while loop
import java.io. *; import java.util. *; public class Fabonacci { static public void main(String[]sss) { int n = 10, a = 0, b = 1; while (a <= n) { System.out.print(a + " "); int sum = a + b; a = b; b = sum; } } }
Output:
PS C:\Users\Pramod\Desktop\MPS> c:; cd 'c:\Users\Pramod\Desktop\MPS'; & 'c:\Users\Pramod\.vscode\extensions\vscjava.vscode-java-debug-0.31.0\scripts\launcher.bat' 'C:\Program Files\Java\jdk-15.0.2\bin\java.exe' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-Dfile.encoding=UTF-8' '-cp' 'C:\Users\Pramod\AppData\Roaming\Code\User\workspaceStorage\68adb333e7c4b36a52ea53bc8c24e1ec\redhat.java\jdt_ws\MPS_776f50d0\bin' 'Fabonacci' 0 1 1 2 3 5 8 PS C:\Users\Pramod\Desktop\MPS>
Way-2: Java Program to Display Fibonacci Series using while loop
Public class JavaExample { public static void main (String [] args) { int count = 7, num1 = 0, num2 = 1; System.out.print ("" + count + "Fibonacci series of numbers:"); int i = 1; While (i <= count) { System.out.print (num1 + ""); int sumOfPrevTwo = num1 + num2; num1 = num2; num2 = sumOfPrevTwo; i ++; } } }Output:
PS C:\Users\Pramod\Desktop\MPS> c:; cd 'c:\Users\Pramod\Desktop\MPS'; & 'c:\Users\Pramod\.vscode\extensions\vscjava.vscode-java-debug-0.31.0\scripts\launcher.bat' 'C:\Program Files\Java\jdk-15.0.2\bin\java.exe' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-Dfile.encoding=UTF-8' '-cp' 'C:\Users\Pramod\AppData\Roaming\Code\User\workspaceStorage\68adb333e7c4b36a52ea53bc8c24e1ec\redhat.java\jdt_ws\MPS_776f50d0\bin' 'Fabonacci' Fibonacci series of 7 numbers: 0 1 1 2 3 5 8 PS C:\Users\Pramod\Desktop\MPS>
Java Program to Display Fibonacci Series using for loop
Public class JavaExample { public static void main (String [] args) { int count = 7, num1 = 0, num2 = 1; System.out.print ("" + count + "Fibonacci series of numbers:"); for (int i = 1; i <= count; ++ i) { System.out.print (num1 + ""); / * At each iteration, we are assigning another number * To specify the sum of the first number and the last two * Number on the second number * / int sumOfPrevTwo = num1 + num2; num1 = num2; num2 = sumOfPrevTwo; } } }
Output:
PS C:\Users\Pramod\Desktop\MPS> c:; cd 'c:\Users\Pramod\Desktop\MPS'; & 'c:\Users\Pramod\.vscode\extensions\vscjava.vscode-java-debug-0.31.0\scripts\launcher.bat' 'C:\Program Files\Java\jdk-15.0.2\bin\java.exe' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-Dfile.encoding=UTF-8' '-cp' 'C:\Users\Pramod\AppData\Roaming\Code\User\workspaceStorage\68adb333e7c4b36a52ea53bc8c24e1ec\redhat.java\jdt_ws\MPS_776f50d0\bin' 'Fabonacci' fibonacci series of 7 number: 0 1 1 2 3 5 8 PS C:\Users\Pramod\Desktop\MPS>
Recommended Post:
- How to compare dates in java|algorithm with source code
- Java roll dice 10000 times with algorithm and source code
- Write a Java program that displays the number of characters, lines, and words in a text
- Write a Java program that reads a file and displays the file on the screen with a line number before each line
- Write a Java program that reads a file name from the user, then displays information about whether the file exists, readable, writable, type of file, and the length of the file in bytes
- Java program to make frequency count of vowels, consonants, special symbols, digits, words in a given text
- Write a Java program for sorting a given list of names in ascending order
- Write a java program to Checks whether a given string is a palindrome or not
- Write a java program to perform multiplication of two matrices
- write a java program that prints the Fibonacci series for a given number.
- Write a Java program that finds the factorial of a number
- Write a Java program that finds prime numbers between 1 to n
- Write a Java program that prints all real and imaginary solutions to the quadratic equation
- Odd and Even number in java | Algorithm
- Even number in java | algorithm with source code
- Java greater number using a loop
- Java Area of Rectangle
- What is a polygon? | Area of Triangle in java
- To calculate the Area of Circle in the java program
- Java Addition through user input
- Addition program in java with source code