Advertisement
frzmstr

HelloRecursion

Feb 14th, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. public class HelloRecursion
  2. {
  3.  
  4. public static int fakRec(int n) {
  5.     if (n == 1) return 1;
  6.     return n * fakRec(n-1);
  7.   }
  8.  
  9.   public static int gdc(int bigger, int smaller) {
  10.     if (smaller == 0) {
  11.       return bigger;
  12.     }
  13.     return gdc(smaller, bigger%smaller);
  14.   }
  15.  
  16.   public static int fib (int n) {
  17.     if (n==0)
  18.       return 0;
  19.    
  20.     else if (n==1)
  21.       return 1;
  22.    
  23.     else
  24.       return fib(n-1) + fib (n-2);
  25.   }
  26.  
  27.   public static void main(String[] args)
  28.   {
  29.     System.out.println(fakRec(5))
  30.     System.out.println(gdc(10278979%32, 683244%42));
  31.    
  32.     for (int i = 0; i < 40; i++) {
  33.     System.out.print(fib(i) + " ");
  34.     }
  35.  
  36.   }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement