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

溫馨提示×

怎么用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
桑日县| 新丰县| 万载县| 盐城市| 皋兰县| 周口市| 搜索| 无锡市| 普兰店市| 达州市| 平度市| 安化县| 乌拉特中旗| 乐安县| 都兰县| 德安县| 中超| 红安县| 遂川县| 贵德县| 厦门市| 桃园市| 天台县| 静宁县| 平泉县| 滨州市| 兖州市| 惠来县| 边坝县| 牟定县| 楚雄市| 连州市| 永寿县| 萨嘎县| 通山县| 宁强县| 新化县| 武汉市| 虹口区| 河北省| 兴业县|