我正在编写一些代码,基本上遵循以下格式:
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,还是一旦返回值就完成了方法?谢谢。