用java写出10到1的阶乘的合!在线等,急急急!谢谢

就是10的阶乘+9的阶乘+...........+到1!
二楼的兄弟是错的,麻烦在帮忙想想,10的阶乘=10*9*8*7*6*5*4*3*2*1
你的结果算出来才240

第1个回答  2006-11-08
class Test {
public static void main(String args[]) {
long sum = 0;
for(int i=1;i<=10;i++){
long ji = 1;
for(int j=1;j<=i;j++){
ji *= j;
}
sum += ji;
}
System.out.println("结果:"+sum);
}
}

晕死,有个测试的地方忘改了,这回好了。
第2个回答  2006-11-08
public class Factorial{
static long factorial(int n){
if(n<=1) return 1;
return factorial(n-1)*n;
}
public static void main(String[] args){
int sum=0;
for(int i=0;i<=10;i++){
sum+=factorial(i);
}
System.out.println(sum);
}
}
通过验证,结果是:4037914.本回答被提问者采纳
第3个回答  2006-11-08
class test1
{
public static void main(String [] args)
{
int i;
int sum=1;
for(i=1;i<=10;i++)
{
sum=sum*i;
}
System.out.println (sum);
}
}
第4个回答  2006-11-08
1到10 跟 10到1 不是一样吗?