信じられないほど基本的で基本的なものを見落としていることはわかっていますが、1 つのパラメーター (この場合は整数を含むリスト) のみを使用して、指定された整数の平均を計算する平均関数を作成するのに助けが必要です。
public static double mean (Cons lst) {
int total = (Integer) lst.data;
int count = //something to keep count through the recursion
if(lst.next == null) {
return total / count;
}
else return mean(lst.next); // return statement isn't correct, need help here as well
}
どんな助けでも素晴らしいでしょう。説明する最も簡単な方法がメソッド自体を記述することである場合、それは素晴らしいことですが、params を追加せずに実行中のカウントを再帰的に維持する方法を理解しようとしています。
どうもありがとう。