Java - ли возвращение значения разорвать цикл?

Я пишу код, который в основном соответствует следующему формату:

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;
}

Код будет искать элемент в списке узлов. Однако мой вопрос заключается в том, что если цикл while найдет элемент, в котором оператор if говорит, что он должен вернуть true, он просто вернет true и прервет цикл? Кроме того, если он затем прервет цикл, он продолжит выполнение метода и все еще вернет false, или метод будет завершен после возврата значения?

Благодарност

Ответы на вопрос(5)

Ваш ответ на вопрос