91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
东丽区| 交口县| 汉源县| 临江市| 当涂县| 临猗县| 特克斯县| 资兴市| 沅陵县| 公主岭市| 衡南县| 灵寿县| 改则县| 蕉岭县| 靖州| 紫金县| 灵川县| 鄄城县| 黎平县| 岑溪市| 怀集县| 祁东县| 合阳县| 霞浦县| 准格尔旗| 延长县| 垦利县| 调兵山市| 行唐县| 岢岚县| 吴忠市| 铁岭县| 澄迈县| 威海市| 南郑县| 宁夏| 梧州市| 洛南县| 辽阳县| 吉首市| 乐至县|