リンクリストのアクティビティを終了しようとしていますが、このコードの最後の中括弧の直後に「return statementがありません」というエラーメッセージが表示されています。これには何が問題なのですか?メソッドエラー - Javaのreturn文がありません
public boolean insertNode(DataElement insertItem)
{
LinkedListNode current;
LinkedListNode trailCurrent;
LinkedListNode newNode;
boolean found;
newNode = new LinkedListNode();
newNode.info = insertItem.getCopy();
newNode.link = null;
if(first == null)
{
first = newNode;
count++;
}
else
{
trailCurrent = first;
current = first;
found = false;
while(current !=null && !found)
if(current.info.compareTo(insertItem) >= 0)
found = true;
else
{
trailCurrent = current;
current = current.link;
}
if(current == first)
{
newNode.link = first;
first = newNode;
count++;
}
else
{
trailCurrent.link = newNode;
newNode.link = current;
count++;
}
}
}
を使用している唯一のブール変数を返す必要があります 'パブリックブールinsertNode'あなたは'ます。public void insertNodeには何も変更を戻したいいけない場合は、ブール値を返す必要が言います'。ノードの追加が成功した場合に戻る場合は、ノードを挿入した後にtrueを返します。 – Skynet