Java 求sum=1+1/2!+1/3!+1/4!+……,直到最后一项小于10E-6为止。
代码行:
public class Main {
public static void main(String[] args) {
double sum=0,num;
int d=1;
for(int i=1;;i++) {
d*=i;
num=1/(double)d;
sum+=num;
if(num<=10E-6) {
System.out.println(sum);
break;
}
}
}
}