Javaに、パラメーターとして数値を受け取ることができ、数値の係数を計算できるようにする再帰方法を作成します。
Javaの再帰的数値の要因を計算するコードは次のとおりです。

public static int calculatory（int number）{
    if（number == 0）{
        返品1;
    }
    return number * calculating（number -1）;
}

たとえば、5の要因を計算する場合、再帰的な方法は次のように実行されます。
1番目。数値が0のかどうかを確認します。もしそうなら、1を返します。これは、再帰が停止する基本的なケースです。
2番目の数字が0でない場合、メソッドへの再帰コールの結果を掛けて、1で数値が減少します。
3º再帰は、基本ケースに到達し、再帰呼び出しの結果が元の数の要因の計算を開始するまで続きます。

要因（5）= 5 *要因（4）
要因（4）= 4 *要因（3）
要因（3）= 3 *要因（2）
要因（2）= 2 *要因（1）
要因（1）= 1 *要因（0）
要因（0）= 1

最終結果である5 * 4 * 3 * 2 * 1 = 120。