E201_06_03_计算常量e
题目要求:按照如下公式计算常数e的值
解题思路:
1. 定义阶梯函数
2. 计算分母
3. 把分母传上去
4. 最后结果加上第一个数1
5. 得出结果
代码:
public class E201_06_04_计算常量e {
public static void main(String[] args) {
double a = 0;
for (int i = 1; i <= 10; i++) {
a = a + f(i);//阶梯
}
System.out.printf("%f", a+1);
}
/**
* 计算分母
* @param i
* @return
*/
private static double f(int i) {
double a = 1;
double b = 1;
for (b=1;b<=i;b++){
a=a*b;
}a=1/a;
return a; }
}
运行结果: