黑马程序员技术交流社区

标题: 计算1!+2!+...+10!的值! [打印本页]

作者: furuigang    时间: 2016-1-16 23:18
标题: 计算1!+2!+...+10!的值!
刚开始学,今天做了一个题,小小成就感和大家分享一下,求大神指导!
代码加了截图,便于大家看得更清楚直观一点儿~
/**
* 计算1!+2!+...+10!的值!
*/
public class FactorialDemo {

        public static void main(String[] args) {
                int sum = 0;
                for (int i = 1; i <= 10; i++) {
                        sum += getFactorial(i);
                }
                System.out.println(sum);
        }

        // 计算某数阶乘的方法
        public static int getFactorial(int x) {
                if (x == 0)
                        return 0;
                else {
                        int factorial = 1;
                        for (int i = 1; i <= x; i++) {
                                factorial *= i;
                        }
                        return factorial;
                }
        }
}

代码.png (16.04 KB, 下载次数: 50)

代码.png

作者: 舞动炫龙    时间: 2016-1-16 23:36
很棒  点个赞
作者: ZEROCRF    时间: 2016-1-16 23:36
皓歌不错,继续努力
作者: szl77777    时间: 2016-1-16 23:40
必须的顶,多看看长知识
作者: furuigang    时间: 2016-1-16 23:41
szl77777 发表于 2016-1-16 23:40
必须的顶,多看看长知识

多谢多谢!
作者: z195061    时间: 2016-1-16 23:43
顶顶速度顶
作者: furuigang    时间: 2016-1-16 23:44
ZEROCRF 发表于 2016-1-16 23:36
皓歌不错,继续努力

我不是皓哥,请叫我刚子谢谢!
作者: 姚成晖    时间: 2016-1-16 23:48
每天敲不完的码~
作者: furuigang    时间: 2016-1-16 23:49
舞动炫龙 发表于 2016-1-16 23:36
很棒  点个赞

多谢支持!
作者: xiaoerheijiehun    时间: 2016-1-16 23:50
皓哥给力,顶起来。
作者: furuigang    时间: 2016-1-16 23:51
我是坏人, 发表于 2016-1-16 23:48
每天敲不完的码~

将来数不完的钱……
作者: qt520    时间: 2016-1-17 08:40
这种题目用循环就能解决
作者: furuigang    时间: 2016-1-17 09:58
qt520 发表于 2016-1-17 08:40
这种题目用循环就能解决

我已开始考虑的也是循环,可是吧感觉循环不如这样子简单,所以就没用循环
作者: 李婷婷123    时间: 2016-1-17 13:56
哇塞  竟然这么给力,大爱刚刚
作者: changshuai0512    时间: 2016-1-17 15:09
厉害厉害!加油顶起!
作者: furuigang    时间: 2016-1-17 15:12
changshuai0512 发表于 2016-1-17 15:09
厉害厉害!加油顶起!

多谢支持,么么哒  (づ ̄ 3 ̄)づ
作者: hyy8516998    时间: 2016-1-17 18:47
为什么一个FOR循环就能搞的定
作者: hyy8516998    时间: 2016-1-17 18:48
原来你和我一个班~
作者: 好好搬砖    时间: 2016-1-17 19:12
学习了。
作者: furuigang    时间: 2016-1-17 21:52
hyy8516998 发表于 2016-1-17 18:48
原来你和我一个班~

哈?哥们你哪位?
作者: furuigang    时间: 2016-1-17 21:53
好好搬砖 发表于 2016-1-17 19:12
学习了。

学习学习,奋斗奋斗!生命不息,战斗不止!
作者: hyy8516998    时间: 2016-1-17 22:01
furuigang 发表于 2016-1-17 21:52
哈?哥们你哪位?

贺园园 那天唱本草纲目的那个 不知道你还记不记得
作者: furuigang    时间: 2016-1-17 22:02
hyy8516998 发表于 2016-1-17 22:01
贺园园 那天唱本草纲目的那个 不知道你还记不记得

怎么会不记得?我们班女生口中的“年轻的帅哥”!
作者: hyy8516998    时间: 2016-1-17 22:02
furuigang 发表于 2016-1-17 21:52
哈?哥们你哪位?

你怎么已经有21个技术分了 是不是我每次回复你 你都会有黑马币
作者: furuigang    时间: 2016-1-17 22:05
hyy8516998 发表于 2016-1-17 22:02
你怎么已经有21个技术分了 是不是我每次回复你 你都会有黑马币

不是的,是我发的帖子有人给我点评黑马币,刚才有一个技术贴还被版主奖励了一个技术分。所以才会涨的这么快!
作者: 悠悠天下    时间: 2016-1-17 22:10
学习了,好给力
作者: furuigang    时间: 2016-1-17 22:20
悠悠天下 发表于 2016-1-17 22:10
学习了,好给力

一起努力,一起加油!
作者: 愿随风丶飘雪    时间: 2016-1-17 22:47
叹号是什么意思啊
作者: furuigang    时间: 2016-1-17 23:04
愿随风丶飘雪 发表于 2016-1-17 22:47
叹号是什么意思啊

阶乘的意思
作者: 我爱睡觉    时间: 2016-1-17 23:12
不错 ,,,阶乘累加
作者: furuigang    时间: 2016-1-17 23:33
我爱睡觉 发表于 2016-1-17 23:12
不错 ,,,阶乘累加

多谢支持!
作者: 迷茫不堪的年纪    时间: 2016-1-18 20:07
刷分, 小心被发现哈,  不过应该是快点招的
作者: furuigang    时间: 2016-1-18 20:54
迷茫不堪的年纪 发表于 2016-1-18 20:07
刷分, 小心被发现哈,  不过应该是快点招的

机智如你早已看穿一切……然而我的分数已够,哈哈哈!再也不用丧心病狂的奋斗了!
作者: 迷茫不堪的年纪    时间: 2016-1-20 22:49
furuigang 发表于 2016-1-18 20:54
机智如你早已看穿一切……然而我的分数已够,哈哈哈!再也不用丧心病狂的奋斗了! ...

努力学技术吧, web  Android等着你呢
作者: yehua1026    时间: 2016-1-20 22:53
不错不错^^^
作者: furuigang    时间: 2016-1-20 23:30
迷茫不堪的年纪 发表于 2016-1-20 22:49
努力学技术吧, web  Android等着你呢

求送黑马币啊大哥
作者: furuigang    时间: 2016-1-20 23:32
yehua1026 发表于 2016-1-20 22:53
不错不错^^^

求送黑马币啊大哥
作者: 呼雁潇    时间: 2016-1-21 00:10
不错不错,学习了
作者: 迷茫不堪的年纪    时间: 2016-1-21 13:35
furuigang 发表于 2016-1-20 23:30
求送黑马币啊大哥

技术分25就不用管了- -
作者: furuigang    时间: 2016-1-21 15:03
呼雁潇 发表于 2016-1-21 00:10
不错不错,学习了

多谢支持!
作者: changshuai0512    时间: 2016-1-21 21:32
这真是一个好帖,好帖,好帖~
作者: sss1234hhh    时间: 2016-1-21 21:44
赞赞赞赞
作者: 酱油    时间: 2016-1-22 13:49
获取某数的阶乘里面可以用递归,感觉会更简洁一些
作者: furuigang    时间: 2016-1-22 22:03
qq852919300 发表于 2016-1-22 13:49
获取某数的阶乘里面可以用递归,感觉会更简洁一些

嗯嗯 对的  递归算法我不怎么熟悉  所以退而求其次了
作者: 肩特曼    时间: 2016-1-23 09:07
厉害厉害  学习中
作者: fury1994    时间: 2016-1-23 14:27
给力~~~~~~!
作者: 苗超维    时间: 2016-1-23 17:58
好厉害  ,,,牛逼,,,,
作者: furuigang    时间: 2016-1-23 22:00
苗超维 发表于 2016-1-23 17:58
好厉害  ,,,牛逼,,,,

……献丑了
作者: 806551458    时间: 2016-2-4 14:53
当时学时很迷糊。。。。
作者: 陈梦佳    时间: 2016-2-5 21:20
用递归计算
作者: ChiCaoMa    时间: 2016-2-5 22:07
不错。。可以看看能不能优化。。{:2_40:}
作者: furuigang    时间: 2016-2-19 21:34
ChiCaoMa 发表于 2016-2-5 22:07
不错。。可以看看能不能优化。。

可以试试看
作者: diaokb    时间: 2016-2-22 11:55
赞                                 
作者: 15856681986    时间: 2016-2-22 13:54
每天敲不完的码
作者: furuigang    时间: 2016-2-24 21:14
15856681986 发表于 2016-2-22 13:54
每天敲不完的码

蜗牛,为梦想而生




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2