package sy1;
import java.util.Scanner;
public class sy2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc = new Scanner(System.in);
// 1.保存阶乘的和为sum。定义初始值为0.0
double sum = 0.0;
// 2.
for (int i = 1;; i++) {// 由于不知道零界点,条件先不写
// 通过比较求n
long jiechen = 1;// jiechen来保存阶乘的结果,判断零界点
for (int j = 1; j <= i; j++) {
jiechen = jiechen * j;
}
double k = 1.0 / jiechen;// 1/n!
if (k <= 1.0E-8) {// 比较得出零界点
break;
}
sum = sum + k;
}
System.out.println("所求的值为;" + sum);
}
}