Hallo Java-Freunde! :toll:
Ich muss folgende Aufgabe lösen:
Meine (Teil)Lösung:
Bei Teilaufgabe (iii) weiß ich nicht ganz, wie ich die main-Methode beschreiben soll. ???:L
Wäre sehr nett, wenn jemand seine Meinung dazu schreibt und wirklich jeden noch so kleinen Fehler anprangert.
Vielen Dank.
Ich muss folgende Aufgabe lösen:
(a) Die Klasse Euklid implementiert den euklidischen Algorithmus. Erweitern Sie diese Klasse sehr ausführlich um geeignete Kommentare. Die Kommentare sollten folgendes beinhalten:
(i) Ein Dokumentationskommentar, der die gesamte Klasse beschreibt und Sie als Autor nennt.
(ii) Ein Dokumentationskommentar, der das Programm mit dem aktuellen Datum versioniert.
(iii) Ein Dokumentationskommentar, der die Main-Methode beschreibt. Den Parameter args können sie wie im Beispiel aus dem Skript dokumentieren.
(iv) Ein- oder mehrzeilige Kommentare an Stellen, an denen Sie es für sinnvoll halten.
Bemerkung:
Um “schöne” javadoc-Kommentare zu schreiben, in denen zum Beispiel Formeln in mathematischer Notation angezeigt werden, ist es nötig, sich mit html auszukennen. Wir empfehlen deshalb zur Einarbeitung:
SELFHTML 8.1.2 (HTML-Dateien selbst erstellen).
Meine (Teil)Lösung:
Java:
/**
* <font color="green"><big>Euklid Klasse zum Bestimmen des groessten gemeinsamen Teilers ggT
* zweier natuerlicher Zahlen a und b mittels des Euklidschen Algorithmus</big></font>
*
* @author <b>Max Mustermann</b>
* @version <b>1.0 (29.10.2009)</b>
*/
public class Euklid
{
/**
* @param args Array mit Parametern - wird von dieser Methode nicht verwendet.
*/
public static void main(String[] args)
{
// Variablen
int a = 49; // Zuweisung von definierten Anfangs-
int b = 14; // und Startwerten (Initialisierung)
// Kontrollstruktur
while(b!=0)
{
if(a>b)
{
a = a-b;
}
else
{
b = b-a;
}
}
int ggt = a;
System.out.print("Der GGT von 49 und 14 ist: " + ggt); // der Wert des größten gemeinsamen
// Teilers wird auf dem Bildschirm
// ausgegeben
}
}
Bei Teilaufgabe (iii) weiß ich nicht ganz, wie ich die main-Methode beschreiben soll. ???:L
Wäre sehr nett, wenn jemand seine Meinung dazu schreibt und wirklich jeden noch so kleinen Fehler anprangert.
Vielen Dank.