//编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和class A { 
 public static int f(int n,int max){
 for(int i=1;i<=n;i++) {
    max=max*i;
 }
    return max;
 }
 }
public class test_1 {
 public static void main(String[] args){
   int add=0;
   for(int i=1;i<=10;i++) {
    add+=A.f(i,1);
 }
  System.out.printf("Add=%d",add);
 }
}程序的答案不对,我想知道到底错在哪。知道有问题却不知道错在哪,实在是很纠结啊