Java :: Aufgabe #36 :: Lösung #12
14 Lösungen

#36
Fakultät von n berechnen
Anfänger - Java
von Dome
- 03.01.2013 um 01:39 Uhr
Schreiben Sie ein Programm, oder eine Funktion, die die Fakultät einer beliebigen Zahl berechnet ohne eine vorhandene Funktion aus der Programmbibliothek zu verwenden.
Konsolenausgabe:
Fakultät von n: 10
3628800
#12

von Exception (7090 Punkte)
- 17.02.2019 um 16:12 Uhr

package de.exception.fakultaet_36; public class Fakultaet { public static int Calc(int n) { if(n == 1) { return 1; } return n * Fakultaet.Calc(n - 1); } }

package de.exception.fakultaet_36; import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; class TestFakultaet { @Test void test() { assertEquals(1, Fakultaet.Calc(1)); assertEquals(2, Fakultaet.Calc(2)); assertEquals(6, Fakultaet.Calc(3)); assertEquals(24, Fakultaet.Calc(4)); assertEquals(120, Fakultaet.Calc(5)); assertEquals(3628800, Fakultaet.Calc(10)); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1