Java - Czy zwrot wartości powoduje przerwanie pętli?
Piszę jakiś kod, który zasadniczo ma następujący format:
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;
}
Kod wyszuka element na liście węzłów. Jednak moje pytanie brzmi, że jeśli pętla while znajdzie element, w którym instrukcja if mówi, że powinna zwracać true, czy po prostu zwróci true i przerwie pętlę? Co więcej, jeśli następnie przerwie pętlę, to przejdzie dalej przez metodę i nadal zwróci false, lub czy metoda zostanie ukończona po zwróceniu wartości?
Dzięki