
java中怎么求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的和可以不溢出
2个回答
展开全部
呵呵,这个是我实验题目,反正要写,就写写吧。。哈哈
2分钟后:
public class JavaApplication2 {
/**
* @param args the command line arguments
*/
public static long sum(int n)
{
if(n==1) return 1;
else
return n*sum(n-1);
}
public static void main(String[] args) {
long sum=0;
for(int i=0;i<10;i++){
sum+=sum(i+1);
}
System.out.print(sum);
// TODO code application logic here
}
}
2分钟后:
public class JavaApplication2 {
/**
* @param args the command line arguments
*/
public static long sum(int n)
{
if(n==1) return 1;
else
return n*sum(n-1);
}
public static void main(String[] args) {
long sum=0;
for(int i=0;i<10;i++){
sum+=sum(i+1);
}
System.out.print(sum);
// TODO code application logic here
}
}
更多追问追答
追问
你这个程序仅仅求出了10!而已
追答
尔,看到Main函数吗。。。。。。求和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询