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 wieder 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