RosettaCodeData/Task/Calculating-the-value-of-e/Java/calculating-the-value-of-e-1.java
2023-07-01 13:44:08 -04:00

10 lines
231 B
Java

double e(long limit) {
double e = 1;
for (long term = 1; term <= limit; term++)
e += 1d / factorial(term);
return e;
}
long factorial(long value) {
return value == 1 ? value : value * factorial(--value);
}