Hi, Delphiexperten:
ok, die folgende Frage bezieht sich auf JAVA, aber vielleicht könnt ihr mir trotzdem helfen:
Wir arbeiten in unserem 12. Klasse INFORMATIK-Kurs mit JAVA und sollen nun den ggT eines Bruches finden. Mit Hilfe einer Methode und dem "EUKLIDISCHEN ALGORITHMUS". Nur stehe ich jetzt irgendwie auf dem Schlauch und wäre jeder Hilfe dankbar.
Momentaner Quelltext:
Delphi-Quellcode:
//BEGIN OF - Declaration of Variables
int a; // Numerator (Zähler)
int b; // Denominator (Nenner)
int c; // Rest
//END OF - Declaration of Variables
.
.
.
//BEGIN OF - Method "ggT"
public String ggT()
{
c = a % b;
a = b;
b = c;
return a;
}
//END OF - Method "ggT"
den Code habe ich aus dem WIKIPEDIA ARTIKEL:
EUKLIDISCHER ALGORITHMUS
JAVA KOMMT DANN ALLERDINGS MIT:
Zitat:
mathclass:..:..: incompatible types
found: int
required: java.lang.String
return a;
Die Werte werden mit Hilfe der folgenden Methode "aufgenommen":
Delphi-Quellcode:
//BEGIN OF - Method "Calculation"
public String Calculation()
{
System.out.println("BITTE GEBEN SIE DEN ZÄHLER AN:\t");
a = Tastatur.liesInt();
System.out.println("\nBITTE GEBEN SIE DEN NENNER AN:\t");
b = Tastatur.liesInt();
return "---------------------------------------------------------";
}
//END OF - Method "Calculation"
Ich weiß, dass in JAVA Tastaturbefehle normalerweise anders aussehen, aber unser Lehrer hat uns extra ne "Tastaturklasse" geschrieben, und daher arbeiten wir mit "...Tastatur.lies..();"
Falls mehr "INPUT"/"INFORMATIONEN" gebraucht werden, einfach nochmal melden.