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.

163 lines
3.3 KiB

1 year ago
  1. # Bevor Zeile 36 bis 38 aktiviert wurde:
  2. ### Ausgegeben:
  3. (Nummern willkuerlich ausgewaelt)
  4. Enter an integer number: 3
  5. number 3 passed check: true
  6. Enter an integer number: 4
  7. number 4 passed check: false
  8. Enter an integer number: 5
  9. number 5 passed check: true
  10. Enter an integer number: 6
  11. number 6 passed check: false
  12. Enter an integer number: 0
  13. number 0 passed check: true
  14. Enter an integer number: 11
  15. number 11 passed check: true
  16. Enter an integer number: 12
  17. number 12 passed check: false
  18. # Zeile 36 bis 38 aktiviert
  19. Ausgegeben:
  20. enter an integer number: 3
  21. input: 3, Schleifenvariable: 2, Ergebnis 1
  22. number 3 passed check: true
  23. enter an integer number: 4
  24. input: 4, Schleifenvariable: 2, Ergebnis 0
  25. number 4 passed check: false
  26. enter an integer number: 5
  27. input: 5, Schleifenvariable: 2, Ergebnis 1
  28. input: 5, Schleifenvariable: 3, Ergebnis 2
  29. input: 5, Schleifenvariable: 4, Ergebnis 1
  30. number 5 passed check: true
  31. enter an integer number: 6
  32. input: 6, Schleifenvariable: 2, Ergebnis 0
  33. number 6 passed check: false
  34. enter an integer number: 0
  35. number 0 passed check: true
  36. enter an integer number: 11
  37. input: 11, Schleifenvariable: 2, Ergebnis 1
  38. input: 11, Schleifenvariable: 3, Ergebnis 2
  39. input: 11, Schleifenvariable: 4, Ergebnis 3
  40. input: 11, Schleifenvariable: 5, Ergebnis 1
  41. input: 11, Schleifenvariable: 6, Ergebnis 5
  42. input: 11, Schleifenvariable: 7, Ergebnis 4
  43. input: 11, Schleifenvariable: 8, Ergebnis 3
  44. input: 11, Schleifenvariable: 9, Ergebnis 2
  45. input: 11, Schleifenvariable: 10, Ergebnis 1
  46. number 11 passed check: true
  47. enter an integer number: 12
  48. input: 12, Schleifenvariable: 2, Ergebnis 0
  49. number 12 passed check: false
  50. # Breakpoint + Debugg Modus
  51. ### Zahl 45
  52. Zahl 45 eingegeben und ausgegeben wurde die Variable:
  53. nextInt: 45
  54. i:2
  55. f5 gedrückt neue Variable:
  56. input: 45, Schleifenvariable: 2, Ergebnis 1
  57. i:3
  58. erneut f5 gedrückt:
  59. input: 45, Schleifenvariable: 3, Ergebnis 0
  60. number 45 passed check: false
  61. ### Zahl 47
  62. private boolean checkNumber(int nextInt) { nextInt = 47
  63. for (int i = 2; i < nextInt; i++) { i = 2, nextInt = 47
  64. int result = nextInt % i; nextInt = 47, i = 2
  65. out.println(String.format(
  66. "input: %d, Schleifenvariable: %d, Ergebnis %d", nextInt, i,
  67. result));
  68. if (0 == result) {
  69. return false;
  70. }
  71. }
  72. return true;
  73. }
  74. Variable:
  75. nextInt: 47
  76. i: 2
  77. f5 (Resume):
  78. private boolean checkNumber(int nextInt) { nextInt = 47
  79. for (int i = 2; i < nextInt; i++) { i = 3, nextInt = 47
  80. int result = nextInt % i; nextInt = 47, i = 3
  81. out.println(String.format(
  82. "input: %d, Schleifenvariable: %d, Ergebnis %d", nextInt, i,
  83. result));
  84. if (0 == result) {
  85. return false;
  86. }
  87. }
  88. return true;
  89. }
  90. Variable:
  91. nextInt: 47
  92. i:3
  93. f5 (Resume):
  94. private boolean checkNumber(int nextInt) { nextInt = 47
  95. for (int i = 2; i < nextInt; i++) { i = 4, nextInt = 47
  96. int result = nextInt % i; nextInt = 47, i = 4
  97. out.println(String.format(
  98. "input: %d, Schleifenvariable: %d, Ergebnis %d", nextInt, i,
  99. result));
  100. if (0 == result) {
  101. return false;
  102. }
  103. }
  104. return true;
  105. }
  106. Variable:
  107. nextInt: 47
  108. i: 4
  109. ### Uebung 2
  110. private boolean checkNumber(int nextInt) { nextInt = 23
  111. if (count > nextInt)
  112. return true;
  113. if (nextInt % count == 0)
  114. return false;
  115. nextInt = nextInt - (nextInt / count); nextInt = 23, count = 3
  116. count++; count = 3
  117. return checkNumber(nextInt); nextInt = 23
  118. }
  119. Variable:
  120. nextInt: 23
  121. count: 3