[英]Queue linked list front method
return語句可以不在if
語句內嗎? 編譯時,出現以下錯誤:
QueueTestList.java:180:錯誤:缺少返回語句。
我的代碼:
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();
}
附帶說明,課程應以大寫字母( Coordinate
)開頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.