问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java编程,怎么算1!+2!+3!+4!+……+n!

发布网友 发布时间:2023-10-10 18:38

我来回答

4个回答

热心网友 时间:2024-12-04 21:44

public class Test004 {

public static void main(String[] args) {
System.out.println(func2(4));
}

//计算阶乘
private static long func1(int n) {
if(n <= 0) {
System.out.println("请输入正整数!");
return -1;
}else if(n == 1){
return 1;
}else {
return n * func1(n-1);
}
}

//计算求和
private static long func2(int n) {
if(n <= 0) {
System.out.println("请输入正整数!");
return -1;
}else if(n == 1){
return 1;
}else {
return func1(n) + func2(n-1);
}
}
}

热心网友 时间:2024-12-04 21:44

    //求N的阶乘方法
    public static int factorial(int n)
    {
        if(n == 1)
        {
            return 1;
        }
        return n * factorial(n-1);
    }
    
    //求出1!+2!+3!+...+n!
    public static int calc(int n)
    {
        if(n == 1)
        {
            return 1;
        }
        return factorial(n) + calc(n - 1);
    }
    
    //main方法
    public static void main(String[] args) throws Exception
    {
        System.out.println(calc(3));
    }

热心网友 时间:2024-12-04 21:45

1! = 1;
2! = 1*2;
3! = 1*2*3;
1! + 2! + 3! = 1(1+2(1+3)) ;
1! + 2! + 3! +4! = 1( 1 + 2( 1 + 3(1 + 4)));
规律如上,代码参考下下面的

static long a (int i){
if (i < 1){
throw new IllegalStateException("输入小于1");
}
if (i == 1){
return 1;
}
long ret = 1;
for ( ; i > 1; i--){
ret = 1 + i *ret;
}
return ret;
}
public static void main(String[] args) {
System.out.println(a(4));
}

热心网友 时间:2024-12-04 21:45

public class Jiec {
public static void main(String[] args) {
int sum=0,t=1,n;
for(n=1;;n++)
{
t=t*n;
sum=sum+t;
if(sum>10000)
{
break;
}
}
System.out.println("sum="+sum+" "+"n="+n);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 请问大家:9600GT显卡好,还是GT630好啊?请明白的朋...12 红色警戒3MOD 帝国之怒的无毒下载 求!3 “长的很美但心肠歹毒的女人”成语是什么? 如何注销实名认证 形容人长得美心肠又好的词是什么 在Excel中光标有哪几种形态,分别代表什么意思2 华为公司为什么在海外经营15 华为成功的原因是什么129 显卡9600GT与8600GT还有GT630三个对比一下性能...73 民生银行3个月流水可以贷多少钱? gt630与9600GT与GT240哪个好?50 一个女人怎样才能有气质啊 穿什么样的衣服风格2 怎么样才能成为美团外卖骑手,待遇怎么样8347 女友生气闹分手后,由于我过于心急死缠烂打后~~~1 开车违章后多长时间能查出来?1142 bilibili上有乐正绫的一首歌叫情禅那里面图给我发一下呗。 区间测速超速了,多久能查出来?1 一键还原 啊 现在美团外卖骑手好不好干啊?做美团外卖骑手累辛苦吗?69 听不让我的眼泪陪我过夜是什么心理1 EXCEL中怎么在后面的工作表点击鼠标可以做跟踪链接到第一个...42 红警3有没有起义时刻兵种单位的mod啊?因为我想用其他mod...3 求红警3 帝国之怒平衡版1.06下载地址或安装包? 朗逸空气滤芯更换教程(2017款朗逸空气滤芯怎么更换) 大众朗逸空气滤芯怎么换 在微信群里写好遗书,并没有真的自杀。微信群里有人报警,警察找...1 做美团骑手,收入怎样?258 做美团外卖怎么样?和厂里上班哪个好一点?90 分手后对方死缠烂打是什么感受?45 若曹植在七步内没有成诗,曹丕真会砍了他脑袋吗? 9600gt显卡和笔记本的gt630m哪个在同等分辨率下的游...2 请推荐一款枕头,舒服的! java编程中,如何实现时间的计算? 为什么华为能在海外打下半壁江山 华为为什么成功7 女孩与健身教练同居生活,泡澡时被防狼电棒电到自己是什么电影? 驾校为什么不用柴油车2 大众桑塔纳2015款有柴油车吗1 梦见在外打工的丈夫回来拉34 开车违章后多长时间能查出来?244