階乗を計算する Java での再帰的メソッドのコーディング。残念ながら、それは機能していません。アスタリスクで囲んだ 2 つのパラメーターが原因であると思われます。それらはそこに属する正しいパラメーターですか? または、それらを別のものに変更する必要がありますか?その理由は?
public fact(n)
{
return this.factHelp(n, ***n+1*** );
}
private factHelp(n, result)
{
if (n == 0)
return result;
else
return this.factHelp(n – 1, ***result***);
}