public class TestDemo{
public static int fac(int n){ //先求n的阶乘
int ret = 1 ;
for (int i = 1; i <= n ; i++) {
ret = ret * i ;
}
return ret;
}
public static int facSum(int n) { //再求阶乘的和
int sum = 0;
for (int i = 1; i <= n ; i++) {
sum = sum + fac(i) ;
}
return sum ;
}
public static void main(String[] args) {
System.out.println(fac(5));
System.out.println(facSum(5));
}
}
05-11
2775
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-13
2万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)