Java - Bricht die Rückgabe eines Werts eine Schleife?

Ich schreibe einen Code, der im Wesentlichen dem folgenden Format entspricht:

public static boolean isIncluded(E element) {
    Node<E> c = head;
    while (c != null) {
        if (cursor.getElement().equals(element)) {
            return true;
        }
        c = c.getNext();
    }
    return false;
}

Der Code sucht nach einem Element in einer Liste von Knoten. Meine Frage ist jedoch, ob die while-Schleife, wenn sie das Element findet, in dem die if-Anweisung angibt, dass es true zurückgeben soll, einfach true zurückgibt und die Schleife unterbricht. Wenn es dann die Schleife unterbricht, wird es dann die Methode durchlaufen und immer noch false zurückgeben, oder ist die Methode abgeschlossen, sobald ein Wert zurückgegeben wird?

Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage