Java中用while循环计算1+1/2!+1/3!+...+1/20!之和。

首先我们要了解!是什么意思?
答:!是代表阶乘,1!=1;2!=1*2;3!=1*2*3;

 

public class javase4_3 {
    public static  void main(String[] args){
        int x=1;
        double a=1;
        double sum=0;

        while (x<=20){
            sum +=a;
            x++;
            a=a*(1.0/x);

        }
        System.out.println(sum);

    }
}

你可能感兴趣的:(JavaSE,java)