Java:
public class Aufgabe1 {
public static void main(String[] args) {
int x = 8;
int y = 20;
int temp =0;
int Rest = 0;
if(x<y) {
temp = x;
x = y;
y = temp;
}
Rest = x % y;
if(Rest !=0)
x=y;
y=Rest;
else if ( Rest = 0)
System.out.println("Der ggt. lautet:" +y);
}
}
Hallo!
Ich soll den ggT. mit Hilfe der Modulo Funktion finden. Habe ganz neu mit Java im Maschinenbaustudium angefangen und habe 0,0 Erfahrung im Programmieren. Wir haben in der Vorlesung einen Pseudocode entwickelt mit dem wir dann in Eclipse richtig programmieren sollten.
Oben ist mein Versuch. Ich verstehe allerdings nicht, warum ich bei "else if" eine Fehlermeldung bekomme und warum ich ein " cannot convert from int to boolean" Problem habe obwohl ich doch oben "Rest" als int deklariert habe... :/