This program computes Fibonacci numbers using a recursive method.

Java Code:
 
 public class Fibonacci
{  
    public static void main(String[] args)
    {  
       String input = JOptionPane.showInputDialog("Enter n: ");
       int n = Integer.parseInt(input);
 
       for (int i = 1; i <= n; i++)
       {
          int f = fib(i);
          System.out.println("fib(" + i + ") = " + f);
       }
       System.exit(0);
       
    }
 

    public static int fib(int n)
    {  
       if (n <= 2)
            return 1;
       else 
            return fib(n - 1) + fib(n - 2);
    }
 }