色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么計算階乘和

錢淋西1年前8瀏覽0評論

Java中計算階乘和可以使用循環和遞歸兩種方式。

使用循環實現:

long factorialSum = 0;
int num = 5; // 需要計算階乘和的數字
long factorial = 1;
for (int i = 1; i<= num; i++) {
factorial = factorial * i;
factorialSum += factorial;
}
System.out.println("階乘和為:" + factorialSum);

使用遞歸實現:

public static long factorial(int num) {
if (num == 1) {
return 1;
} else {
return num * factorial(num - 1);
}
}
int num = 5; // 需要計算階乘和的數字
long factorialSum = 0;
for (int i = 1; i<= num; i++) {
factorialSum += factorial(i);
}
System.out.println("階乘和為:" + factorialSum);

在以上代碼中,首先定義了需要計算階乘和的數字為5。使用循環的方式,首先定義一個變量factorialSum來存儲階乘和,然后使用for循環計算每個數字的階乘,并將其加到factorialSum中,最后輸出結果。使用遞歸的方式,先定義一個遞歸函數factorial來計算num的階乘,然后使用for循環計算每個數字的階乘,并將其加到factorialSum中,最后輸出結果。

下一篇limit php