Guten Morgen, ich sehe den Wald vor lautern Baeumen nicht und kriege das nicht hin. Eingabe ist a und b.( ganze Zahl )
Danach die Schleife bis GGT gefunden. Das passt soweit. Dann will ich ueber public static void main die Abfrage hinbekommen. Zuerst soll gefragt werden Groesste Zahl zuerst… ( gebe dann theoretisch z.Bsp 12 ein ) und dann ein weiterer klick und es soll erscheinen naechste Zahl. Momentan sagt er mir aber immer bereits bei der programmierung das bei der ersten Abfrage folgender Fehler vorliegt.. Kriege das mit 2 Eingaben einfach nicht hin. Waere fuer eine Hilfestellung sehr dankbar….
Habe auch schon probiert b wegzulassen dann sagt JAVA aber falsche Klasse… Ich weiss einfach nicht mehr weiter….
public class ZahlGGT {
public static int ggt ( int a, int b ) {
int r = 1;
while (r!=0) {
r = a%b;
a=b;
b=r;
}
return a;
}
public static void main(String[] args) {
int a;
int b;
a = InOut.readInt("Groesste Zahl zuerst");
System.out.println(ggt(a,b));
} // end of main
} // end of class ZahlGGT
Danach die Schleife bis GGT gefunden. Das passt soweit. Dann will ich ueber public static void main die Abfrage hinbekommen. Zuerst soll gefragt werden Groesste Zahl zuerst… ( gebe dann theoretisch z.Bsp 12 ein ) und dann ein weiterer klick und es soll erscheinen naechste Zahl. Momentan sagt er mir aber immer bereits bei der programmierung das bei der ersten Abfrage folgender Fehler vorliegt.. Kriege das mit 2 Eingaben einfach nicht hin. Waere fuer eine Hilfestellung sehr dankbar….
Habe auch schon probiert b wegzulassen dann sagt JAVA aber falsche Klasse… Ich weiss einfach nicht mehr weiter….
public class ZahlGGT {
public static int ggt ( int a, int b ) {
int r = 1;
while (r!=0) {
r = a%b;
a=b;
b=r;
}
return a;
}
public static void main(String[] args) {
int a;
int b;
a = InOut.readInt("Groesste Zahl zuerst");
System.out.println(ggt(a,b));
} // end of main
} // end of class ZahlGGT