中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
崇左市| 澎湖县| 汽车| 灵丘县| 盈江县| 互助| 临沂市| 遂平县| 张家港市| 枣强县| 岚皋县| 寻乌县| 巴林右旗| 弥勒县| 通化县| 渝北区| 青河县| 卫辉市| 江油市| 鹤庆县| 仲巴县| 吐鲁番市| 东光县| 巴彦县| 寿宁县| 西林县| 荥经县| 海门市| 翼城县| 车致| 岳池县| 郴州市| 江源县| 区。| 上高县| 图们市| 瑞安市| 新营市| 安化县| 旬邑县| 开原市|