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