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

Zeile 29: Zeile 29:
# Suche Zeile 18 und klicke einmal links auf die Zeilennummer. Ein rotes Stoppschild erscheint.
# Suche Zeile 18 und klicke einmal links auf die Zeilennummer. Ein rotes Stoppschild erscheint.
# Starte die Methode erneut und beobachte was passiert. Analysiere das Debugger-Fenster und seine Funktion.
# Starte die Methode erneut und beobachte was passiert. Analysiere das Debugger-Fenster und seine Funktion.
# Probiere die Buttons am unteren Rand des Debugger-Fensters aus. Behalte dabei auch den Editor mit dem Programmcode im Auge. Notiere dir Stichpunkte zu deinen Vermutungen, wie der Debugger funktioniert.
# Versuche die Endlosschleife zu beheben und die Methode zu korrigieren. Du kannst die Korrektheit mit der entsprechenden Testmethode prüfen.
{{Aufgabe:End}}
{{Aufgabe:End}}


[[Datei:BlueJ Debugger.png|center|700px]]
[[Datei:BlueJ Debugger.png|center|700px]]
{{Lösung:Start}}
<syntaxhighlight lang="Java" line="1" line start="16" highlight="3,7,8">
    public int addEvenNumbers( int pUpperBound ) {
        int sum = 0, i = 1;
        while( i > pUpperBound ) {
            // Nur gerade Zahlen addieren
            if( i%2 == 0 ) {
                sum += i;
            }
            i++;
        }
        return sum;
    }
</syntaxhighlight>
{{Lösung:End}}