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

溫馨提示×

怎么用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
旬邑县| 新建县| 扎兰屯市| 龙胜| 安宁市| 九龙县| 江陵县| 蒙城县| 奉新县| 旅游| 新津县| 宝清县| 商南县| 来宾市| 肇源县| 铜梁县| 英超| 宝山区| 合肥市| 永福县| 石棉县| 蒙自县| 恭城| 韩城市| 通海县| 威远县| 博爱县| 龙岩市| 成安县| 白银市| 阿克陶县| 瑞丽市| 沂水县| 涞水县| 大英县| 团风县| 泊头市| 绥阳县| 丹东市| 株洲市| 清涧县|