// 1!+2!+3!+...+9!+10!class e16{
public static void main(String args[]){
int sum=0;
for(int i=1;i<=10;i++){
sum+=f(i);
}
System.out.println("Sum="+sum);
} public static int f(int n){
int i=1;
int a=0;
while(i<=n){
if(n==1)
return 1;
else
a=n*f(n-1);
};
return a;
}
}//编译通过了,但运行一直没有反应。
public static void main(String args[]){
int sum=0;
for(int i=1;i<=10;i++){
sum+=f(i);
}
System.out.println("Sum="+sum);
} public static int f(int n){
int i=1;
int a=0;
while(i<=n){
if(n==1)
return 1;
else
a=n*f(n-1);
};
return a;
}
}//编译通过了,但运行一直没有反应。
if(n==1)
return 1;
else
a=n*f(n-1);
};
return a;
}
i没有增量哈,死循环