Besser?
Programmaufruf: java Fakultaet 4
Programmaufruf: java Fakultaet 4
Code:
public class Fakultaet {
public static void main(String[] args) {
int fak= Integer.parseInt(args[0]); //Zahl von Programmaufruf wird aus dem String-Array in die int-variable fak gespeichert (hier 4)
for(int i=fak-1;i>0;i--) //Zählschleife, Variable i wird auf fak-1 gesetzt (hier 3) und wird bei jedem durchlauf um 1runtergezählt
{
fak=fak*i; //Fakultaet wird berechnet
//im ersten Durchlauf fak=4*3
//im zweiten (fak ist gleich ergbnis aus dem ersten durchlauf) fak=fak*2 (12*2)
}
System.out.println(fak); //Ausgabe fak (hier 24)
}
}