In deinem Code gibt es in Kontrolle2 eine innere If in der es keinen Else-Zweig gibt der den Rückgabe-Wert auf True setzt (Zeile 57).
Außerdem ist Zeile 42 zu hinterfragen; was wird da geprüft / was soll da geprüft werden?
Es gibt dafür verschiedene Lösungsansätze, aus denen man wählen kann, welche diesen Typ von Problem übersichtlicher werden lassen.
Eine davon hat dir ralf_b demonstriert.
|