Fibonacci series program in Java


Fibonacci series program in Java, it takes the number of items to be printed and print that many numbers in Fibonacci series.


import java.util.Scanner;

public class Fibonacci {

	public static void main(String[] args) {
		int first = 0;
		int second = 1;
		int next;
		
		System.out.println("Enter the number of terms for fibonacci series: ");
		Scanner in = new Scanner(System.in);
		int numOfItemsInResult = in.nextInt();
		in.close();
		
		System.out.print(first + ", " + second);
		
		for (int count = 3; count <= numOfItemsInResult; count++) {
			next = first + second;
			System.out.print(", " + next);
			first = second;
			second = next;
		}
		
	}
}

Output:

Enter the number of terms for fibonacci series: 
40
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986