亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java遞歸求階乘的方法是什么

小億
89
2023-08-16 09:34:30
欄目: 編程語言

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

0
重庆市| 如皋市| 宁陵县| 东乌珠穆沁旗| 汶上县| 黑龙江省| 博白县| 临猗县| 伊金霍洛旗| 鄢陵县| 北海市| 资溪县| 乐平市| 青田县| 文登市| 阳城县| 安岳县| 宁德市| 江城| 宝丰县| 博客| 西充县| 南平市| 平凉市| 广昌县| 新兴县| 遂昌县| 陆河县| 塘沽区| 鹤峰县| 炎陵县| 修文县| 罗定市| 泸溪县| 老河口市| 韶关市| 云霄县| 崇仁县| 灌云县| 绥棱县| 精河县|