您的位置:首页 > 编程语言 > Java开发

JAVA之递归求阶乘之和

2014-05-16 13:05 239 查看
import java.util.Scanner;

public class demo3 {
static long factorial(int k)
{
int sum;
if(k==1)
{
return 1;
}
else
{
return k*factorial(k-1);
}
}
public static void main(String[] args) {
int j,f,sum=0;
long k;
System.out.println("请输入您需要求的阶乘数:");
Scanner s=new Scanner(System.in);
int i=s.nextInt();
for(j=1;j<=i;j++)
sum+=factorial(j);
System.out.print("您所求的阶乘和:"+sum);

}

}
//代码仅供参考哦~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: