Java练习


编写一个应用程序求满足1+2!+3!+……+n!<=9995的最大整数n。
package program;
public class Integer {
public static void main (String args[]) {
int sum = 0,n = 1,i = 1,s = 1;
for(i=1;i<=n;i++){
s*=i;
n++;
sum = sum+s;
if(sum>=9995){
i--;
break;
}
}
System.out.printf("求满足1+2!+3!+……+n!<=9995的最大整数n为:%d",i);
}
}

