diff --git a/Debugging.md b/Debugging.md new file mode 100644 index 0000000..5dce890 --- /dev/null +++ b/Debugging.md @@ -0,0 +1,110 @@ +### Uebung1 + +# Vor entfernen der "slashes" + +enter an integer number: 5 +number 5 passed check: truefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 10 +number 10 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 15 +number 15 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 2 +number 2 passed check: truefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 + + +# Nach entfernen der "slashes" + +enter an integer number: 5 +input: 5, Schleifenvariable: 2, Ergebnis 1 +input: 5, Schleifenvariable: 3, Ergebnis 2 +input: 5, Schleifenvariable: 4, Ergebnis 1 +number 5 passed check: truefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 10 +input: 10, Schleifenvariable: 2, Ergebnis 0 +number 10 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 15 +input: 15, Schleifenvariable: 2, Ergebnis 1 +input: 15, Schleifenvariable: 3, Ergebnis 0 +number 15 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_86590/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 2 +number 2 passed check: truefdai7760@pc06:~$ + +# Nach setzen des "Breakpoints" + +enter an integer number: 5 +input: 5, Schleifenvariable: 2, Ergebnis 1 +input: 5, Schleifenvariable: 3, Ergebnis 2 +input: 5, Schleifenvariable: 4, Ergebnis 1 +number 5 passed check: truefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_24e96/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 10 +input: 10, Schleifenvariable: 2, Ergebnis 0 +number 10 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_24e96/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 15 +input: 15, Schleifenvariable: 2, Ergebnis 1 +input: 15, Schleifenvariable: 3, Ergebnis 0 +number 15 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_24e96/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung1 +enter an integer number: 2 +number 2 passed check: truefdai7760@pc06:~$ + +# Zahl 45 im Debug-Mode + +enter an integer number: 45 +input: 45, Schleifenvariable: 2, Ergebnis 1 +input: 45, Schleifenvariable: 3, Ergebnis 0 +number 45 passed check: falsefdai7760@pc06:~$ + +# Zahl 47 im Debug-Mode + +enter an integer number: 47 +input: 47, Schleifenvariable: 2, Ergebnis 1 +input: 47, Schleifenvariable: 3, Ergebnis 2 +input: 47, Schleifenvariable: 4, Ergebnis 3 + + +### Uebung2 + +# Irgendwelche Zahlen + +enter an integer number: 5 +number 5 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_e36ba/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung2 +enter an integer number: 10 +number 10 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_e36ba/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung2 +enter an integer number: 15 +number 15 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_e36ba/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung2 +enter an integer number: 2 +number 2 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_e36ba/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung2 +enter an integer number: 50 +number 50 passed check: falsefdai7760@pc06:~$ /usr/bin/env /usr/lib/jvm/java-11-openjdk-amd64/bin/java -cp /tmp/vscodesws_e36ba/jdt_ws/jdt.ls-java-project/bin de.edu.hsfulda.pmut.debugging.Uebung2 +enter an integer number: 1 +number 1 passed check: truefdai7760@pc06:~$ + +# Zahl 45 im Debug-Mode + +enter an integer number: 45 +number 45 passed check: falsefdai7760@pc06:~$ +nextInt: 23 +nextInt: 16 + +Wir haben 3 Einträge im Debug-view: +1. checkNumber(int) +2. run() +3. main(String[]) + +Der Debugger steht in Zeile 40 + +Nun sind 4 Einträge im Debug-view: + +1. checkNumber(int) +2. checkNumber(int) +3. run() +4. main(String[]) + +Der Debugger steht in Zeile 34 + +Nun sind 5 Einträge im Debug-view: + +1. checkNumber(int) +2. checkNumber(int) +3. checkNumber(int) +4. run() +5. main(String[]) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 59d5890..1921f01 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -75,4 +75,5 @@ Bei den meisten IDE's gibt es eine zentrale grafische Oberfläche, die die Anwen Ich habe keine Kritik zur letzten Vorlesungswoche. +Anmerkung: Wir haben in Java debugged und im Repository eine Datei namens "Debugging.md" anlegt. Hier finden sie alle Inhalte der Übung. ---