久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java遞歸求階乘的方法是什么

125次閱讀
沒有評論

共計 415 個字符,預計需要花費 2 分鐘才能閱讀完成。

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-21發表,共計415字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 沐川县| 兰州市| 彰化县| 肥乡县| 淮安市| 汕头市| 邯郸市| 鸡西市| 革吉县| 屏南县| 芜湖县| 望江县| 南投市| 疏附县| 湘阴县| 塘沽区| 德安县| 镇江市| 东源县| 阿瓦提县| 西昌市| 公主岭市| 湘乡市| 喀什市| 鹤山市| 汕尾市| 闻喜县| 资源县| 赤城县| 家居| 德庆县| 滨海县| 兴文县| 江门市| 印江| 峨山| 德阳市| 沾化县| 秭归县| 融水| 舞阳县|