Wenn die Bedingung erfüllt ist, gibt diese Methode true
zurück? Oder könnte es false
zurückgeben, weil es die abschließende return
Aussage außerhalb des if
Körpers ist?Java: Kann die if/else-Anweisung mit 'return true' und 'return false' verwendet werden
Ich frage effektiv ist diese korrekte Verwendung der if/else-Anweisung, wenn ein boolescher Wert zurückgegeben werden muss? Oder gibt es vielleicht einen besseren oder universell bevorzugten Weg?
Um zu klären, Ich frage, ob die If-else-Anweisung kann so mit zwei Return-Anweisungen verwendet werden. Mir wurde immer gesagt, dass ich nur eine Rückmeldung verwenden soll.
Ich denke, der beste Weg, um diesen Code zu tun wäre, um den Zustand zu prüfen, inkrementieren 'statementBody' wenn wahr, dann einfach die Bedingung zurück, bcz was auch immer die Bedingung ist, wird sein, was Sie zurückgeben. –
können Sie tun, wie dies 'if (Bedingungen) {AnweisungBody ++;} Rückgabebedingungen;' – Braj
Nicht ganz sicher, was Sie fragen ... vielleicht würde ein konkreter Code die Frage klarer machen? Im Moment, ja, das ist eine vollkommen gültige Art, if-else zu verwenden. –