The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones. It starts with 0 and 1, and the subsequent numbers are obtained by adding the previous two numbers. In this tutorial, we will explore how to generate the Fibonacci series using a while loop in Java.
Table of Contents
Implementation in Java
To generate the Fibonacci series using a while loop in Java using BlueJ, we can follow the steps below:
- Create a class named
FibonacciSeries
. - Inside the
FibonacciSeries
class, create amain
method as the entry point of the program. - Declare and initialize two variables,
num1
andnum2
, with the initial values of the Fibonacci series (0
and1
). - Print the initial two numbers of the series.
- Create a while loop with a condition to generate the series up to a certain limit or a specific number of terms.
- Inside the while loop, calculate the next number in the series by adding
num1
andnum2
, and store it in a variable callednextNum
. - Print the
nextNum
. - Update the values of
num1
andnum2
by shifting them to the right (num1
becomesnum2
, andnextNum
becomesnum2
). - Repeat steps 6-8 until the desired number of terms is generated.
Example Fibonacci series using a while loop in Java
public class FibonacciSeries {
public static void main(String[] args) {
int num1 = 0, num2 = 1;
System.out.print(“Fibonacci Series: ” + num1 + ” ” + num2);
int count = 10; // Number of terms to generate
int i = 2;
while (i < count) {
int nextNum = num1 + num2;
System.out.print(” ” + nextNum);
num1 = num2;
num2 = nextNum;
i++;
}
}
}
In the above code, we start with the initial two numbers of the Fibonacci series, 0
and 1
. We print these numbers as the starting point of the series. Then, using a while loop, we calculate and print the next numbers in the series by adding the previous two numbers. The loop continues until we generate the desired number of terms (in this case, 10
terms).
When you run the above code, you will see the following output:
Fibonacci Series: 0 1 1 2 3 5 8 13 21 34
Conclusion
In this blog post, we learned how to generate the Fibonacci series using a while loop in Java. By using a while loop, we can iteratively calculate the next numbers in the series and generate the desired number of terms. The Fibonacci series has applications in various fields, such as mathematics, computer science, and finance. It’s a fascinating sequence that exhibits interesting patterns and properties.
I hope this tutorial post has been helpful in understanding how to generate the Fibonacci series using a while loop in Java.
Happy coding!