Below program illustrates how to print fibonacci series using recursion in Java:
public class FibonacciUsingRecursion { public static void main(String[] args) { int prev = 0; int next = 1; System.out.println(prev); fibonacci(100, prev, next); } private static void fibonacci(int n, int prev, int next) { if(next <= n) { System.out.println(next); int x = prev + next; prev = next; next = x; fibonacci(n, prev, next); } } }