Hallo!
Ich habe folgendes Beispiel aus der Vorlesung vergebens versucht zum Laufen zu bringen:
So sieht das bei mir aus:
Das Problem:
Das Programm verfängt sich anscheinend in einer Endlosschleife und ich finde den Grund nicht.
Kann mir bitte jemand sagen, woran das liegt?
Vielen Dank.
Ich habe folgendes Beispiel aus der Vorlesung vergebens versucht zum Laufen zu bringen:
Java:
public static int fakultaet02 (int n)
{
int erg = 1;
while (n > 0)
{
erg = erg * n;
n--;
}
return erg;
}
So sieht das bei mir aus:
Java:
public class Fakultaet
{
public static int fakultaet02 (int n)
{
int erg = 1;
while (n > 0);
{
erg = erg * n;
n--;
}
return erg;
}
public static void main (String[] args)
{
Fakultaet fak = new Fakultaet();
int n = 10;
System.out.println ("Ergebnis: " + fak.fakultaet02(n));
}
}
Das Problem:
Das Programm verfängt sich anscheinend in einer Endlosschleife und ich finde den Grund nicht.
Kann mir bitte jemand sagen, woran das liegt?
Vielen Dank.