Java - ¿Devolver un valor a un bucle?

Estoy escribiendo un código que básicamente sigue el siguiente formato:

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

El código buscará un elemento en una lista de nodos. Sin embargo, mi pregunta es que si el bucle while encuentra el elemento donde la instrucción if dice que debería devolver verdadero, ¿simplemente devolverá verdadero y romperá el bucle? Además, si se rompe el bucle, ¿continuará con el método y seguirá devolviendo el valor falso, o se completa el método una vez que se devuelve un valor?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta