欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java求前20的階乘和

傅智翔1年前8瀏覽0評論

Java編程語言被廣泛應用于開發各種類型的應用程序。其中,計算一個數的階乘是一個經典問題,我們可以使用Java編寫代碼來計算前20個數的階乘和。

public class FactorialSum {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=20; i++) {
sum += factorial(i);
}
System.out.println("前20個數的階乘和為:" + sum);
}
public static int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
}

在上面的代碼中,我們定義了一個FactorialSum類,其中包含了主方法main()和一個計算階乘的方法factorial()。在主方法中,我們使用for循環來遍歷從1到20的所有數,并將它們的階乘相加,最終得到前20個數的階乘和。而計算階乘的方法則使用遞歸的方式來求解,當n等于0或1時返回1,否則遞歸調用自己。

最后,我們通過System.out.println()方法將計算結果輸出到控制臺中,得到前20個數的階乘和為: 2561327494111820313。