Java :: Aufgabe #36 :: Lösung #4

14 Lösungen Lösungen öffentlich
#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
#4
vote_ok
von Zer0 (180 Punkte) - 23.11.2014 um 02:56 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

/**
 * Created by Zer0 on 23.11.2014.
 */
public class FakultätRechner
{
    public static void main(String[] args)
    {
        Scanner Input = new Scanner(System.in);
        System.out.println("Geben Sie eine beliebige ganze Zahl ein, ich berechne für Sie die Fakultät" +
                           " dieser Zahl.");
        long result = Input.nextLong();
        if (result==0)
        {
            System.out.println("Die Fakultät von 0 ist 1.");
        }
        else
        {
            System.out.print("Die Fakultät von "+result+" ist ");
            for(long i=result-1 ; i>=1 ; i--)
            {
                result = result*i;

            }
            System.out.println(result+".");
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben