Java语言怎么事先输出1+2!+...+10!的结果,要完整的程序的编写

Java语言怎么事先输出1+2!+...+10!的结果,要完整的程序的编写
Java语言怎么事先输出1+2!+...+10!的结果,要完整的程序的编写

int a = 1;
int sum = 1;
for (int i = 2; i <= 10; i++)
{
a = a * i;
sum = sum + a;
}
System.out.println(sun);

你这个可以理解为
1* 1 + 1*2 + 1*2*3 +...+1*2*3*4*5*6*7*8*9*10
这样就比较好理解了

public static void main(String[] args) {
    int count = 0;
    for(int i=0;i<10;i++){
        int x=1;
        for(int j=i+1 ;j>0;j--){
            x*=j;
        }
        count = count +x;
    }
    System.out.println(count);
}