Hallo ich soll ein Programm für den größten gemeinsamen Teiler zweier Zahlen schreiben habe es auch schon weit hinbekommen aber jetzt hänge ich Eclipse sagt mir das in der Schleife bei else ein fehler ist aber ich weiß nicht was ich falsch gemacht habe. Vielleicht könnt ihr mir ja helfen. Und dann habe ich noch das Problem das ich noch was brauche Das wenn der Rest noch nicht 0 ist wieder von vorne angefangen wird. Währe super wenn ihr mich weiterbringen könntet schon mal danke.
Code:
public class ggt
{
public static void main (String args[])
{
// Variablenverteilung
int x = 5 ;
int y = 28 ;
int z = 0 ;
int rest ;
int ggt = 0 ;
if (x > y);
{ z = y; //Ringtausch
y = x;
x = z;
}
// Schleife : tue dieses
{
rest = y % x ;
if (rest != 0);
{
y = x;
x = rest;
}
else //HIER ZEIGT ER DEN FEHLER AN
{
ggt = x;
}
System.out.println("Der ggT lautet:" + ggt);
}
}
}