共計 415 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 中可以使用遞歸求階乘的方法如下所示:
public class Factorial {public static int factorial(int n) {if (n == 0 || n == 1) { // base case
return 1;
} else { // recursive case
return n * factorial(n - 1);
}
}
public static void main(String[] args) {
int n = 5;
int result = factorial(n);
System.out.println(n + "的階乘是:" + result);
}
}
在上述代碼中,factorial() 方法是遞歸求階乘的核心方法。在每次遞歸調用時,將 n 乘以 factorial(n-1) 的結果,直到 n 的值為 0 或 1,然后返回遞歸終止條件的結果。在 main() 方法中,調用 factorial() 方法并輸出結果。運行以上代碼,輸出結果為:
5 的階乘是:120
丸趣 TV 網 – 提供最優質的資源集合!
正文完