中易网

java求1!+2!+3!+....+10!,有要求

答案:3  悬赏:0  
解决时间 2021-01-31 01:55
1 不是用两重循环做

2 要求有3个类
3 第一个类有一个方法求出单个数字结果
4 第二个类有一个方法调用10次第一个类中方法
5 第三个是测试类,输出结果
6 目的是熟悉类和方法之间的调用
求大神告诉下代码,谢谢
最佳答案
public class Single {
    public int calculate(int n) {
        if (n == 1) {
            return n;
        } else {
            return n * calculate(n - 1);
        }
    }
}

public class Sum {
    private int sum;
    private Single single;
    public Sum() {
        single = new Single();
        for (int i = 1; i <= 10; i++) {
            sum += single.calculate(i);
        }
    }
    public int getSum() {
        return sum;
    }
}

public class Test {
    ....
}
全部回答
java code class test  { private double sum=0;     //求阶乘 public double fact(int x) { return x==0?1:x*fact(x-1); }     //求和     public double getsum() { for(int i=0;i<10;i++) sum+=(1.0f/fact(i+1));         return sum; } //main方法 public static void main(string[] args)  { test t=new test(); system.out.println("sum= "+t.getsum()); } } debug:
public Class Test(){     public static long jc(int n){         long s = 1;         for(int i=1;i<=n;i++){             s = s * i;         }         return s;     }     public static long sum(int m)     {         long s = 0;         for(int i=1;i<=m;i++){             s = s + jc(i);         }         return s;     }     public void static main(String[] args)     {         System.out.println("result is "+sum(10));     } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宏达眼镜通讯我想知道这个在什么地方
山西华清酒业是一家做什么酒的公司?跟汾酒集
土豆粉淀怎么做
小舟江中流,同行独木桥,包拯坐开封,0到9猜三
菠萝吃了通便?
名下有房贷还没还清,能再贷款买房吗
纯碱哪里有卖
长沙这边自己家里安装采暖的话,炉子怎么选择
重庆有哪些招收安徽体育生的学校?求大神帮助
六榕寺和光孝寺是不是只有初一、十五才有斋菜
佳能D1100,怎么调能使得拍出来的照片下面有
听说往井里扔东西不好是吗
为什么渐变效果要尽量在PS里面做
谁有广州市人民警察学校的详细资料,急求!!
足球界有哪些名人名言?
推荐资讯
手机进水后为什么会自动开关机
g(x)=sec^2x-tan^2x 的定义域怎么求?(^2是
苹果手机主题怎么换啊??????、
蚌埠军休一所地理位置
我感觉很迷茫。不知道自己想干嘛。想找个女朋
香蕉船晒后修复脸刺痛
QQ除了手机上说么么哒~有表情弹出,还有什么
高考语文杨澜议论文
武汉医院皮肤科,怎么才能搞好?
厢遇众筹跟开始众筹哪个靠谱
癞蛤蟆小时候是什么?
修完手机尾插后,手机里莫名其妙多了好多照片
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?