Browse Source

Update von privatem Laptop

remotes/origin/HEAD
fdai7781 1 year ago
parent
commit
e055879fad
  1. 103
      UebungJava.md

103
UebungJava.md

@ -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?
Loading…
Cancel
Save