Java用while语句写出从1的阶乘的倒数一直加到20阶乘的倒数


话不多说

放代码

 1 package factorialANDsum;//fectorail(阶乘)sum(相加)
 2 
 3 public class factorialANDsum {
 4 
 5     public static void main(String[] args) {
 6         double a1=0;//a1为累加器
 7         double b1=1;//b1记录阶乘
 8         int i=1;//从1开始累乘
 9         while (i<=20)
10         {
11             b1=b1*i++;//累乘后i加一
12             a1+=1/b1;//累加器开始加上阶乘的倒数
13             
14         }
15         System.out.print(a1);//输出结果
16 
17     }
18 
19 }