001    package de.hska.info1.rekursion;
002    
003    /**
004     * Enthält rekursive Implementierungen mathematischer
005     * Funktionen.
006     * 
007     * @author Christian Pape
008     *
009     */
010    public class Rekursion {
011    
012            /**
013             * Berechnet die Fakultät der Zahl <code>n</code>.
014             */
015            public long fakultaetBerechnen(long n) {
016                    if (n == 0) {
017                            return 1;
018                    } else {
019                            return fakultaetBerechnen(n - 1) * n;
020                    }
021            }
022            
023            
024    
025    }