## ๐ฏ Overview

Fibonacci Numbers are series of numbers: `0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...`

The first fibonacci number in the series is: `0`

.

The second fibonacci number in the series is: `1`

.

From the third number and onwards in the series, we can get that number by adding the previous two fibonacci numbers.
So the third fibonacci number will be: `0 + 1 = 1`

.

The fourth fibonacci number in the series will be: `1 + 1 = 2`

.

The fifth fibonacci number in the series will be: `1 + 2 = 3`

.
.
.
.
and so on.

## ๐ฏ Solving the problem in Java

**Problem Statement**: Write a Java program to print first โnโ Fibonacci Numbers.

```
/**
* Problem 1: Write a Java program to print first โnโ Fibonacci Numbers.
*/
public class Problem_1 {
public static void main(String[] args) {
System.out.println("Enter the value for n:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int firstNumber = 0;
int secondNumber = 1;
int currentNumber;
for (int i = 0; i < n; i++) {
System.out.print(firstNumber + " ");
currentNumber = firstNumber + secondNumber;
firstNumber = secondNumber;
secondNumber = currentNumber;
}
}
}
```

**Output**:

## ๐ฏ Github

Code shared in this post can be found here.