Java 计算1+1/2!+1/3!+1/4!+…的前20项之和
方法一:
public static void main(String[] args) {
double t =1;
double sum = 0.0;
for (int i=1;i<=20;i++){
t*=i;
sum+=1.0/t;
}
System.out.println(sum);
}
方法二:
public static void main(String[] args) {
double sum,i,a;
for (sum=0,i=1,a=1;i<=20;i++){
a=a*(1.0/i);
sum+=a;
}
System.out.println(sum);
}