級数を使用して e を近似する必要があります: e= 1+ 1/1! +1/2!+..+1/n! which n=100000 これは私がしたことですが、コンパイルを拒否しました..
public class Test {
public static void main(String args[]) {
long e = 0;
for (int i = 1; i <= 100000; i++) {
e += 1.0 / factorial(i);
}
System.out.println(e);
}
public static long factorial(long number) {
if (number <= 1) return 1;
else return number * factorial(number - 1);
}
}