Advertisement
Guest User

Java

a guest
Nov 27th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. public class Fibonacci {
  2.    
  3.     public static int fibonacci(int n) {
  4.         if (n<0)
  5.             throw new IllegalArgumentException("Fibonaccizahlen sind fΓΌr negativen Index nicht definiert.");
  6.         else if (n == 0)
  7.             return 0;
  8.         else if (n == 1)
  9.             return 1;
  10.         else
  11.             return fibonacci(n - 1) + fibonacci(n - 2);
  12.        
  13.     }
  14.     public static void main(String[] args) {
  15.         if (args.length !=1) {
  16.             System.out.println("Aufrug: java de.kaiguenster.javaintro.fibonacci.Fibonacci <n>");
  17.             System.exit(1);
  18.         }
  19.         int n = Integer.parseInt(args[0]);
  20.         int result = fibonacci(n);
  21.         System.out.println("Die " + n + ". Fibonacci-Zahl ist: " + result);
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement