前10的阶乘之和

来源:互联网 发布:华为java编程规范 编辑:程序博客网 时间:2024/05/17 17:59

//编写一个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);
}


0 0
原创粉丝点击