Class Loesung32

java.lang.Object
  extended by Loesung32

public class Loesung32
extends Object

Loesungsvorschlag fuer Aufgabe 3-2.

Version:
$Revision: 1.2 $
Author:
Arne Johannessen
See Also:
Aufgabenblatt 3

Constructor Summary
Loesung32()
           
 
Method Summary
static long factorial(int n)
          Berechnet rekursiv die Fakultaet einer Zahl.
static void main(String[] args)
          Treiber fuer Aufruf von der Kommandozeilenschnittstelle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Loesung32

public Loesung32()
Method Detail

factorial

public static long factorial(int n)
Berechnet rekursiv die Fakultaet einer Zahl. Diese Methode liefert ein korrektes Ergebnis fuer Eingabewerte bis einschliesslich 20; bei n > 20 findet ein binaerer Ueberlauf statt.

Parameters:
n - die Zahl, von der die Fakultaet zu berechnen ist
Returns:
die Fakultaet von n fuer n <= 20
Throws:
IllegalArgumentException - falls n < 0
See Also:
Loesung35

main

public static void main(String[] args)
Treiber fuer Aufruf von der Kommandozeilenschnittstelle.



Gehe zurueck zur Tutoriums-Homepage