public static int exponent(int baseNum) {
int temp = baseNum *= baseNum;
return temp * exponent(baseNum);
}
現在、上記のメソッドは、デバッグするとn * nを無限大にするので、引き続き機能しますが、インストラクターが10の累乗で指数を見つける必要があるため、この再帰メソッドを10回後に停止する必要があります。
メソッドにはパラメータが1つだけ必要です。指数を呼び出す例を次に示します。
System.out.println ("The power of 10 in " + n + " is " +
exponent(n));
したがって、出力は次のようになります。
The power of 10 in 2 is 1024
また
The power of 10 in 5 is 9765625