Я пишу код, который в основном следует за следующим форматом:
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 или будет ли метод завершен после возвращения значения?
Спасибо