gpt4 book ai didi

java - 队列链表前置方法

转载 作者:行者123 更新时间:2023-12-01 19:11:10 25 4
gpt4 key购买 nike

return 语句可以不在 if 语句内吗?当我编译时,出现此错误:

QueueTestList.java:180: error: missing return statement.

我的代码:

public coordinate front() 
{
if(!empty())
{
queueNode firstNode = last.getNext();
return firstNode.getCoord();
}


}

最佳答案

问题是,如果 empty() 返回 true,则该方法没有返回值。该方法在所有情况下都需要返回一个值(或抛出异常)。

public coordinate front() 
{
if (empty())
return null;

queueNode firstNode = last.getNext();
return firstNode.getCoord();
}

顺便说一句,类应该以大写字母(坐标)开头。

关于java - 队列链表前置方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com