Boolsche Ausdrücke

CHEFDASSCHAF

Neues Mitglied
ich hab ein Problem
meine Boolschen ausdrücke werden vom Compailer nicht als solche akzeptiert wo liegt mein fehler? Das Ziel ist das 2 mal wahr als wert ausgegeben wir und dann falschUnbenannt.PNG
 
Dann zeig doch bitte den ganzen Code und auch die Fehlermeldung. So fehlen uns schlicht die Informationen um klar etwas zu sagen.

Evtl. überschreibst Du die Methode nicht richtig und die Methode gibt es in der übergeordneten Klasse nicht oder mit anderer Signatur. Aber ohne Detauls ist das nur geraten.

Was aber auch direkt auffällt: isFeedingRequired hat auch kein return Statement - soll aber ein boolean zurück geben.
 
Der ganze Code ist in der Form nicht wirklich sinnvoll.

* isFeedingRequired soll laut Signatur ein boolean zurück geben - gibt aber nichts zurück.
* Bei doItTwice kann der Compiler nicht erkennen, das immer ein return statement ausgeführt wird
* doItTwice kann man auch zu return true vereinfachen, wie soll sich der Wert von i von Zeile 22 zu Zeile 23 ändern? Der ist immer größer als 0
* Ausgegeben wird vom gesamten Code gar nichts.
 

Zurück
Oben