Lernpfad:Einführung in Git/8: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
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 Endosschleife hängen. Du kannst sie mit einem Klick auf den Pfeil unten rechts beenden.
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 korrigere ihn.
# 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>.
8.581

Bearbeitungen