【程序21】 题目:求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘。
public class Example21 { public static void main(String[] args) { int sub = 0; //和的变量 for(int i = 1; i <=4; i++) { int multiplySub =1; // 定义每个数的累乘 for (int j = i; j >=1; j--) { multiplySub = multiplySub * j; //每个数的累乘的结果 } sub = multiplySub + sub; //所有数累乘后相加的结果 } System.out.println(sub); } }