编写一个Java Application应用程序,求1+2!+3!+…+20!。
 
【正确答案】public class TesB7
   {
   puhlic static void main(String args[ ])
   {
   float sum=0,s=1;
   for(int n=1;n<=20;n++)
   {
   s=s*n;
   sum=sum+s;
   }
   System.out.println("1+2!+3!+…+20!="+sum);
   }
   }
【答案解析】 某个数的阶乘指从1乘以2乘以3乘以4一直乘到所要求的这个数。要求这些阶乘的和,首先需要构造出每个数的阶乘(s=s*n就求得了每个数的阶乘),然后把这些阶乘加起来完成了所需功能。