ich habe hier mal ein kleines Java-Programm geschrieben, mit der man die Fakultät berechnen kann. Fakultät wird so definiert:
n! = 1 * 2 * 3 ... * n.
0! = 1
1! = 1
Doch bei dem Programm kann man nicht allzu große Zahlen verwenden, da es ja bei Java ab einem bestimmten Punkt nicht mehr weitergeht. Aber vielleicht kann es euch trotzdem helfen:
- Code: Alles auswählen
import java.lang.*;
class MFakultaet {
public static void main(String[] args) {
long n = Math.abs(Long.valueOf(args[0]));
long erg = 1;
if(n == 0) {
erg = 1;
} else {
for(long i = 1; i <= n; i++) {
erg = erg * i;
}
}
System.out.println("Ergebnis: " + erg);
}
}
Was sagt ihr dazu?
