public class MsxN { public static void main(String[]args){ int s=0,i,n=1; for(i=1;s<=9999;i++) for(int j=1;j<=i;j++) {n=n*j; s=s+n; }System.out.println(i); }}这是我的代码。为什么输出的是6不是7?