码迷,mamicode.com
首页 > 编程语言 > 详细

【java基礎】求1+2!+3!+...+20!的和。

时间:2020-06-06 01:16:41      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:sys   rgs   java   out   bsp   stat   ring   ati   factorial   

public static void main(String[] args) {
    factorial(); //調用求階乘求和的方法
 }

public static void factorial() {
    long factorial = 1; // 定義初始值為1
    long sum = 0;       // 階乘和
    for (int i = 1; i <= 20; i++) {
       factorial *= i;          //等價於factorial = factorial * i; 例如:黨i = 3 時,factorial =1*2*3;
       sum += factorial;   // i  每循環一次sum就加上前一個factorial的值
    }
    System.out.println(sum);
 }

【java基礎】求1+2!+3!+...+20!的和。

标签:sys   rgs   java   out   bsp   stat   ring   ati   factorial   

原文地址:https://www.cnblogs.com/merrysr/p/13052919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!