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

溫馨提示×

怎么用java遞歸算法求n的階乘

小億
88
2024-01-25 11:58:21
欄目: 編程語言

要用Java的遞歸算法求n的階乘,可以使用以下代碼:

public class Factorial {
    public static void main(String[] args) {
        int n = 5;
        int result = factorial(n);
        System.out.println(n + "的階乘是:" + result);
    }

    public static int factorial(int n) {
        if (n == 0) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
}

在上面的代碼中,我們定義了一個factorial方法,它接受一個整數n作為參數,并使用遞歸的方式計算n的階乘。遞歸的終止條件是當n等于0時,返回1。否則,遞歸調用factorial方法計算n-1的階乘,并將結果與n相乘,最后返回結果。在main方法中,我們調用factorial方法計算5的階乘,并把結果打印出來。輸出結果為5的階乘是:120

0
达日县| 商城县| 顺昌县| 册亨县| 二连浩特市| 同心县| 东宁县| 平湖市| 聂拉木县| 巨野县| 西和县| 宜章县| 保德县| 新兴县| 盘山县| 无极县| 郧西县| 兴仁县| 西盟| 邳州市| 梅河口市| 桃源县| 祁连县| 木兰县| 二连浩特市| 大田县| 宁波市| 阿拉善盟| 乡宁县| 哈尔滨市| 霍邱县| 宁夏| 新乐市| 江城| 武冈市| 赤城县| 陆河县| 金山区| 岳阳市| 宁晋县| 仪征市|