H
HeinrichStol
Gast
Java:
public int d_berechnung(int m)
{
int d = 1;
int d1 = 0;
int a = 0;
do
{
d++;
System.out.println(d);
a = ggt(m,d);
}while(a==1);
if(m % d != 0)
{
d1= d;
}
else
{
d++;
d_berechnung(m);
}
return d1;
}
Java:
public int ggt(int m, int d)
{
if (d==0)
{
return m;
}
else
{
return ggt(d, m % d);
}
}
Ich verstehe nicht wieso das eine Endlosschleife ist!?!?!
Könnt ihr den Fehler finden?