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.

85 lines
1.8 KiB

1 year ago
  1. Übung 1
  2. Ohne Debug
  3. input: 345, Schleifenvariable: 2, Ergebnis 1
  4. input: 345, Schleifenvariable: 3, Ergebnis 0
  5. number 345 passed check: false
  6. input: 5, Schleifenvariable: 2, Ergebnis 1
  7. input: 5, Schleifenvariable: 3, Ergebnis 2
  8. input: 5, Schleifenvariable: 4, Ergebnis 1
  9. number 5 passed check: true
  10. input: 57, Schleifenvariable: 2, Ergebnis 1
  11. input: 57, Schleifenvariable: 3, Ergebnis 0
  12. number 57 passed check: false
  13. Mit Debug
  14. input: 456, Schleifenvariable: 2, Ergebnis 0
  15. number 456 passed check: false
  16. Inhalt der Variablen mit 45
  17. nextInt: 45
  18. i: 2
  19. nach resume
  20. nextInt: 45
  21. i: 3
  22. Inhalt der Variablen mit 47
  23. nextInt: 47
  24. i: 2
  25. nach resume
  26. nextInt: 47
  27. i: 3
  28. nach resume
  29. nextInt: 47
  30. i: 4
  31. Übung 2
  32. Inhalt der Variablen mit 45
  33. nextInt 23
  34. Debug view
  35. private boolean checkNumber(int nextInt) { nextInt = 23
  36. nextInt = nextInt - (nextInt / count); nextInt = 23, count = 3
  37. count++; count = 3
  38. return checkNumber(nextInt); nextInt = 23
  39. }
  40. In welcher Zeile ist der Debugger ? step over
  41. Zeile 40
  42. Debug view
  43. private boolean checkNumber(int nextInt) { nextInt = 16
  44. nextInt = nextInt - (nextInt / count); nextInt = 16, count = 4
  45. count++; count = 4
  46. return checkNumber(nextInt); nextInt = 16
  47. }
  48. In welcher Zeile ist der Debugger ? step into
  49. Zeile 34
  50. Debug view
  51. private boolean checkNumber(int nextInt) { nextInt = 23
  52. if (count > nextInt) count = 3, nextInt = 23