java基础-编写程序求:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值
1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的意思是 1*1+1 * 2 +1 * 2 * 3 +1 * 2 * 3 * 4+…+ 1 * 2 * 3 * 4 * 5 * 6 * 7 *8 * 9 * 10; 也就是1的阶乘+2的阶乘+3的阶乘+ …+10的阶乘
package com.summer;
public class Demo {
public static void main(String[] args) {
//定义一个sum用于存放i的阶乘
int sum = 1;
// 定义一个number用于存放计算阶乘和
int number = 0;
for (int i = 1; i <= 10; i++) {
sum = sum * i;
System.out.print(i+"的阶乘="+sum+" ");
number = sum + number;
System.out.println(number);
}
}
}