package wjf; import java.math.BigDecimal; public class wjf1{ public static void main(String[] args){ BigDecimal sum=new BigDecimal(0.0); //和 BigDecimal factorial=new BigDecimal(1.0);//阶乘项的计算结果 int i=1; //循环增量 while(i<=20){ sum=sum.add(factorial ); //累加各项阶乘的和 ++i; //计算阶乘项 } System.out.println("1+1/2!+1/3!...1/20!的结果计算结果等于:\n"+sum);//输出计算结果 } }
实例23 使用while循环计算1+1/2!+1/3!...1/20!
原文:https://www.cnblogs.com/wjf-110120/p/10673965.html