|
@ -1,4 +1,6 @@ |
|
|
# Bevor Zeile 36 bis 38 aktiviert wurde: |
|
|
|
|
|
|
|
|
# Uebung 1 |
|
|
|
|
|
|
|
|
|
|
|
## Bevor Zeile 36 bis 38 aktiviert wurde: |
|
|
|
|
|
|
|
|
### Ausgegeben: |
|
|
### Ausgegeben: |
|
|
|
|
|
|
|
@ -25,7 +27,7 @@ number 11 passed check: true |
|
|
Enter an integer number: 12 |
|
|
Enter an integer number: 12 |
|
|
number 12 passed check: false |
|
|
number 12 passed check: false |
|
|
|
|
|
|
|
|
# Zeile 36 bis 38 aktiviert |
|
|
|
|
|
|
|
|
## Zeile 36 bis 38 aktiviert |
|
|
|
|
|
|
|
|
Ausgegeben: |
|
|
Ausgegeben: |
|
|
|
|
|
|
|
@ -66,20 +68,20 @@ enter an integer number: 12 |
|
|
input: 12, Schleifenvariable: 2, Ergebnis 0 |
|
|
input: 12, Schleifenvariable: 2, Ergebnis 0 |
|
|
number 12 passed check: false |
|
|
number 12 passed check: false |
|
|
|
|
|
|
|
|
# Breakpoint + Debugg Modus |
|
|
|
|
|
|
|
|
## Breakpoint + Debugg Modus |
|
|
|
|
|
|
|
|
### Zahl 45 |
|
|
### Zahl 45 |
|
|
|
|
|
|
|
|
Zahl 45 eingegeben und ausgegeben wurde die Variable: |
|
|
Zahl 45 eingegeben und ausgegeben wurde die Variable: |
|
|
|
|
|
|
|
|
nextInt: 45 |
|
|
|
|
|
i:2 |
|
|
|
|
|
|
|
|
nextInt = 45 und |
|
|
|
|
|
i = 2 |
|
|
|
|
|
|
|
|
f5 gedrückt neue Variable: |
|
|
f5 gedrückt neue Variable: |
|
|
|
|
|
|
|
|
input: 45, Schleifenvariable: 2, Ergebnis 1 |
|
|
input: 45, Schleifenvariable: 2, Ergebnis 1 |
|
|
|
|
|
|
|
|
i:3 |
|
|
|
|
|
|
|
|
i = 3 |
|
|
|
|
|
|
|
|
erneut f5 gedrückt: |
|
|
erneut f5 gedrückt: |
|
|
|
|
|
|
|
@ -102,8 +104,8 @@ number 45 passed check: false |
|
|
} |
|
|
} |
|
|
Variable: |
|
|
Variable: |
|
|
|
|
|
|
|
|
nextInt: 47 |
|
|
|
|
|
i: 2 |
|
|
|
|
|
|
|
|
nextInt = 47 und |
|
|
|
|
|
i = 2 |
|
|
|
|
|
|
|
|
f5 (Resume): |
|
|
f5 (Resume): |
|
|
|
|
|
|
|
@ -122,8 +124,8 @@ f5 (Resume): |
|
|
|
|
|
|
|
|
Variable: |
|
|
Variable: |
|
|
|
|
|
|
|
|
nextInt: 47 |
|
|
|
|
|
i:3 |
|
|
|
|
|
|
|
|
nextInt = 47 und |
|
|
|
|
|
i = 3 |
|
|
|
|
|
|
|
|
f5 (Resume): |
|
|
f5 (Resume): |
|
|
|
|
|
|
|
@ -141,10 +143,33 @@ f5 (Resume): |
|
|
} |
|
|
} |
|
|
Variable: |
|
|
Variable: |
|
|
|
|
|
|
|
|
nextInt: 47 |
|
|
|
|
|
i: 4 |
|
|
|
|
|
|
|
|
nextInt = 47 und |
|
|
|
|
|
i = 4 |
|
|
|
|
|
|
|
|
|
|
|
# Uebung 2 |
|
|
|
|
|
|
|
|
|
|
|
## Ohne Breakpoint |
|
|
|
|
|
enter an integer number: 3 |
|
|
|
|
|
|
|
|
|
|
|
number 3 passed check: true |
|
|
|
|
|
|
|
|
|
|
|
enter an integer number: 4 |
|
|
|
|
|
|
|
|
|
|
|
number 4 passed check: false |
|
|
|
|
|
|
|
|
|
|
|
enter an integer number: 11 |
|
|
|
|
|
|
|
|
|
|
|
number 11 passed check: false |
|
|
|
|
|
|
|
|
|
|
|
enter an integer number: 12 |
|
|
|
|
|
|
|
|
|
|
|
number 12 passed check: false |
|
|
|
|
|
|
|
|
|
|
|
enter an integer number: 0 |
|
|
|
|
|
|
|
|
|
|
|
number 0 passed check: true |
|
|
|
|
|
|
|
|
### Uebung 2 |
|
|
|
|
|
|
|
|
## Breakpoint Zeile 40 + Zahl 45 eingegeben |
|
|
|
|
|
|
|
|
private boolean checkNumber(int nextInt) { nextInt = 23 |
|
|
private boolean checkNumber(int nextInt) { nextInt = 23 |
|
|
if (count > nextInt) |
|
|
if (count > nextInt) |
|
@ -158,6 +183,54 @@ i: 4 |
|
|
|
|
|
|
|
|
Variable: |
|
|
Variable: |
|
|
|
|
|
|
|
|
nextInt: 23 |
|
|
|
|
|
count: 3 |
|
|
|
|
|
|
|
|
nextInt = 23 und |
|
|
|
|
|
count = 3 |
|
|
|
|
|
|
|
|
|
|
|
9 Eintraege im Debugg review, darunter 3 Unterpunkte. |
|
|
|
|
|
Die Unterpunkte in "Thread [main]" heissen: |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.run() |
|
|
|
|
|
- Uebung2.main(String[]) |
|
|
|
|
|
|
|
|
|
|
|
## step over |
|
|
|
|
|
|
|
|
|
|
|
private boolean checkNumber(int nextInt) { nextInt = 16 |
|
|
|
|
|
if (count > nextInt) |
|
|
|
|
|
return true; |
|
|
|
|
|
if (nextInt % count == 0) |
|
|
|
|
|
return false; |
|
|
|
|
|
nextInt = nextInt - (nextInt / count); nextInt = 16, count = 4 |
|
|
|
|
|
count++; count = 4 |
|
|
|
|
|
return checkNumber(nextInt); nextInt = 16 |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Variable: |
|
|
|
|
|
|
|
|
|
|
|
nextInt = 16 und |
|
|
|
|
|
count = 4 |
|
|
|
|
|
|
|
|
|
|
|
von Zeile 40 nichts geandert. Weiterhin auf Zeile 40. |
|
|
|
|
|
10 Eintraege im Debugg review, darunter 4 Unterpunkte. |
|
|
|
|
|
Die Unterpunkte in Thread [main] heissen: |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.run() |
|
|
|
|
|
- Uebung2.main(String[]) |
|
|
|
|
|
|
|
|
|
|
|
## step into |
|
|
|
|
|
|
|
|
|
|
|
von Zeile 40 zu Zeile 34. |
|
|
|
|
|
11 Eintraege im Debugg review, darunter 5 Unterpunkte. |
|
|
|
|
|
Die Unterpunkte in Thread [main] heissen: |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.checkNumber(int) |
|
|
|
|
|
- Uebung2.run() |
|
|
|
|
|
- Uebung2.main(String[]) |
|
|
|
|
|
|
|
|
|
|
|
# Fragen für die naechste Vorlesung/Übung: |
|
|
|
|
|
Welche Eintraege im Debugg review sind erfordert? |
|
|
|
|
|
Welcher Inhalt Variable sind erfordert? |
|
|
|
|
|
Programm wie bisher starten bedeutet ohne Debuggen? |
|
|
|
|
|
bei Uebung2 nach dem ersten Stichpunkt keine Ergebnisse aufschreiben? |
|
|
|
|
|
|