8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 15: | Zeile 15: | ||
{{Aufgabe:Start|Icon=BlueJ Logo.png}} | {{Aufgabe:Start|Icon=BlueJ Logo.png}} | ||
# Öffne die Klasse <code>Calculator</code> und analysiere ihren Quelltext. | # Öffne die Klasse <code>Calculator</code> und analysiere ihren Quelltext. | ||
# Suche die Methode <code>int addEvenNumbers(int)</code> und lies ihre Beschreibung im Methoden-Kommentar. Die Methode enthält zwei Fehler. Probiere sie aus. (Nicht wundern wenn das Programm nicht mehr reagiert. Lies unten weiter.) | # Suche die Methode <code>int addEvenNumbers(int)</code> und lies ihre Beschreibung im Methoden-Kommentar. Die Methode enthält zwei Fehler. Probiere sie aus. (Nicht wundern, wenn das Programm nicht mehr reagiert. Lies unten weiter.) | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Die Methode bleibt in einer | Die Methode bleibt in einer Endlosschleife hängen. Du kannst sie mit einem Klick auf den Pfeil unten rechts beenden. | ||
[[Datei:BlueJ Endlosschleife.gif|center]] | [[Datei:BlueJ Endlosschleife.gif|center]] | ||
Zeile 55: | Zeile 55: | ||
{{Aufgabe:Start|Icon=BlueJ Logo.png}} | {{Aufgabe:Start|Icon=BlueJ Logo.png}} | ||
Benutze bei den Aufgaben jeweils den Debugger zur Fehlersuche, die Testmethoden zur Überprüfung und committe deine Änderungen. | Benutze bei den Aufgaben jeweils den Debugger zur Fehlersuche, die Testmethoden zur Überprüfung und committe deine Änderungen. | ||
# Suche den Fehler in der Methode <code>int ggT(int, int)</code> und | # Suche den Fehler in der Methode <code>int ggT(int, int)</code> und korrigiere ihn. | ||
# Implementiere die Methode <code>int kgV(int, int)</code> nach der Vorgabe. | # Implementiere die Methode <code>int kgV(int, int)</code> nach der Vorgabe. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Zeile 67: | Zeile 67: | ||
/** | /** | ||
* Bildet die Summe aller gerader Zahlen die kleiner oder gleich | * Bildet die Summe aller gerader Zahlen, die kleiner oder gleich | ||
* <var>pUpperBound</var> sind. Die Eingabe <code>addEvenNumbers(4)</code> | * <var>pUpperBound</var> sind. Die Eingabe <code>addEvenNumbers(4)</code> | ||
* ergibt also <code>2 + 4 = 6</code>. | * ergibt also <code>2 + 4 = 6</code>. |
Bearbeitungen