//编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和
阶乘
public static void main(String[] args) {
System.out.println(sum(10));
System.out.println(jicheng(10));
}
public static int sum(int n) {
if(n>1){
return jicheng(n)+sum(n-1);
}
return 1;
}
public static int jicheng(int n) {
if(n>1){
return n*jicheng(n-1);
}
return 1;
}
for循环
public static void main(String[] args) {
int i,j,mul,sum=0;
for(i=1;i<=10;i++) {
mul=1;
for(j=1;j<=i;j++) {
mul=mul*j;
}
sum=sum+mul;
}
System.out.println("1!+2!+3!+……+10!= "+sum);
}