1.通过循环遍历求和
2.思路:求1-10的阶乘之和:其实这道题目可以分为两部分,一部分是求和,一部分是阶乘的表示。
求和较简单主要是循环遍历用sum+=即可。
阶乘的表示:例:2!=1!*2,3!=2!*3,4!=3!*4,5!=4!*5。以此便可观察出规律,任何一个数的结成等于这个数的前一个数的阶乘乘以这个数,通过for循环也能够遍历出来。
3.代码实现
public class welcome { public static void main(String[] args) { int sum=0; int x=1; for(int i=1;i<=10;i++) { x=x*i; sum+=x; } System.out.println("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!= "+sum); } }
4.运行结果