1的阶乘一直加到10的阶乘的和是多少

2024-01-31 07:38:30   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《1的阶乘一直加到10的阶乘的和是多少》,欢迎阅读!
阶乘,一直,多少
1的阶乘一直加到10的阶乘的和

是多少

计算阶乘这里用到了方法的递归,方法factorial用于计算阶乘,方法sum用于保留factorial方法的结果并进行累加 // 阶乘累加代码

publicclassText{publicstaticvoidmain(String[] args){//主方法 System.out.println(sum(10));//输出从一的阶乘累加到十的阶乘的结果}publicstatic int factorial(int num){//此处为factorial方法,num为保存的阶乘结果值if(num ==1){return1;//num为一时结束递归}return num *factorial(num -1);//递归调用}publicstatic int sum(int num){//此处为sum方法,num为需要阶乘的数值if(num ==1){return1;//num为一时递归结

}returnfactorial(num)+sum(num -1);//递归调用}} // 输出结果4037913

温馨提示:如果要求的阶乘累加结果过大,可能会溢出int型的保存范围




本文来源:https://www.wddqxz.cn/0739059a2bea81c758f5f61fb7360b4c2f3f2a5c.html

相关推荐