If-Anweisung, die alle Bedingungen ausführt

Dies mag tatsächlich eine dumme Frage sein, aber ich frage mich, ob es möglich ist, eine if-Anweisung zu haben, die alle Bedingungen ausführt. Ich erkläre:

if (methodA() && methodB() && methodC()) {code}

code wird ausgeführt, wenn alle drei Methoden true zurückgeben. Der Punkt ist, dass wenn eine Methode false zurückgibt, der Rest der Methoden nicht ausgeführt wird. Dies ist normalerweise eine gute Sache für die Leistung, aber was ist, wenn ich wirklich alle Methoden ausführen muss, unabhängig davon, was sie zurückgeben, und danach den Ausdruck auswerten und in das Wenn gehen oder nicht. Das gleiche gilt für ODER oder was auch immer

Gibt es eine Möglichkeit, Java zu befehlen, sich so zu verhalten? Meine derzeitige Arbeit besteht darin, es in drei Wenns aufzuteilen, aber das macht nicht immer den Trick und sieht wirklich hässlich aus.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage