You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

2.7 KiB

Übung Debugging

Uebung1

Verschiedene Eingaben von Werten und deren Ausgaben:

Eingabe: 1

number 1 passed check: true

Eingabe: 20

number 20 passed check: false

Eingabe: 4

number 3 passed check: true

Eingabe: 42

number 42 passed check: false

Eingabe von Werten mit Zeilen 36 - 38 aktiviert:

Eingabe: 1

number 1 passed check: true

Eingabe: 3

input: 3, Schleifenvariable: 2, Ergebnis 1
number 3 passed check: true

Eingabe: 17

input: 17, Schleifenvariable: 2, Ergebnis 1
input: 17, Schleifenvariable: 4, Ergebnis 1
input: 17, Schleifenvariable: 5, Ergebnis 2
input: 17, Schleifenvariable: 6, Ergebnis 5
input: 17, Schleifenvariable: 7, Ergebnis 3
input: 17, Schleifenvariable: 8, Ergebnis 1
input: 17, Schleifenvariable: 9, Ergebnis 8
input: 17, Schleifenvariable: 10, Ergebnis 7
input: 17, Schleifenvariable: 11, Ergebnis 6
input: 17, Schleifenvariable: 12, Ergebnis 5
input: 17, Schleifenvariable: 13, Ergebnis 4
input: 17, Schleifenvariable: 14, Ergebnis 3
input: 17, Schleifenvariable: 15, Ergebnis 2
input: 17, Schleifenvariable: 16, Ergebnis 1
number 17 passed check: true

Eingabe: 33

input: 33, Schleifenvariable: 2, Ergebnis 1
input: 33, Schleifenvariable: 3, Ergebnis 0
number 33 passed check: false

Breakpoint in Zeile 35 gesetzt

Inhalte der Variablen für den Eingabewert 45:

nextInt: 45
i: 2

Bis zum nächsten Halt weiter laufen lassen (continue):

nextInt: 45
i: 3

Inhalte der Variablen für den Eingabewert 47:

nextInt: 47
i: 2

Bis zum nächsten Halt weiter laufen lassen (continue):

nextInt: 47
i: 3

Bis zum nächsten Halt weiter laufen lassen (continue):

nextInt: 47
i: 4

Uebung 2

Verschiedene Eingaben von Werten und deren Ausgaben:

Eingabe: 3

number 3 passed check: true

Eingabe: 14

number 14 passed check: false

Eingabe: 5

number 5 passed check: false

Eingabe: 13

number 13 passed check: true

Breakpoint in Zeile 40 gesetzt

Eingabe:3

number 3 passed check: true

Eingabe: 14

number 14 passed check: false

Eingabe: 5

number 5 passed check: false

Eingabe: 13

number 13 passed check: true

Programm im Debug Modus starten und den Wert 45 eingeben

Inhalt der Variablen:

nextInt: 23
Einträge in der Debug-View

Programm einen Schritt weiter laufen lassen (step over):

4 Einträge im Call Stack
Debugger steht immernoch in Zeile 40

Programm wieder im Debug Modus starten und den Wert 45 eingeben
Programm einen Schritt weiter laufen lassen (step into)

Debugger steht jetzt in Zeile 34
4 Einträge im Call Stack