Hi leute,
wir sollten heute in der schule die fakultät berechnen. easy dachte ich mir und bastelte das hier:
public class fakultaet{
public static int fak(int muh){
int hans=1;
if(!(muh==0)){
hans=muh*fak(muh-1);
}
return hans;
}
public static void main(String[] args){
int zahl=3;
System.out.println("Die Fakultaet von" + zahl + " = " + fak(zahl));
}
}
jedoch verlangt er bei der variable hans ein wert. diesen wert multipliziert er mit dem ergebnis. d.h. wenn ich hans=10; schreiben würde wäre das ergebnis anstatt 6 10 ?!
aber wieso multipliziert er das ergebnis mit der variable hans? ich weiß nicht mehr weiter :(
mfg steffen