public int removeAll(int i){
while (head.getData() == i){
int value = head.getData();
head = head.getNext();
return value;
}
Node curr = head;
while (curr.getNext() != null){
if (curr.getNext().getData() != i){
int value = curr.getNext().getData();
curr.setNext(curr.getNext().getNext());
return value;
}
else {
curr = curr.getNext();
}
}
}
関数がネストされており、外側のループにないため、関数に戻り値が指定されていないと言い続けています。これをクリアするにはどうすればそれを引き出すことができますか?