de.thaw.ps1.blatt2
Class Aufgabe2_3
java.lang.Object
de.thaw.ps1.blatt2.Aufgabe2_3
public class Aufgabe2_3
- extends Object
Blatt 2, Aufgabe 3: Nochmals Fakultät berechnen.
- See Also:
- 2. Übungsblatt PS1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Aufgabe2_3
public Aufgabe2_3()
faculty
public static BigInteger faculty(BigInteger number)
- Berechnet die Fakultät einer Zahl. Die Zahl, deren Fakultät
berechnet werden soll, darf nicht negativ sein, da Fakultäten nicht
für negative Zahlen definiert sind.
Diese Implementierung benutzt BigInteger
und hat daher eine unbegrenzte Präzision.
- Parameters:
number - Eine String-Repräsentation der Zahl, deren
Fakultät berechnet werden soll.
- Returns:
- Die berechnete Fakultät.
- Throws:
NegativeArgumentException - falls number negativ ist.- See Also:
Aufgabe1_4.faculty(long)
main
public static void main(String[] args)
- Liest eine Zahl ein und gibt deren Fakultät aus.