package com.liron.p1; /**求1+2!+3!+...+20!的和*/ public class Topic25 { public static void main(String[] args){ long sum=0;//因为数太大要定义成long类型 long n=1; int i=1; for (i=1; i<=20 ;i++ ){ n*=i;//此处是计算每个项的阶乘 sum+=n;//此处是把每个项的阶乘数依次相加 } System.out.println("所有阶乘数的和为:"+sum); } }
结果:
时间: 2024-10-09 12:02:55