一个java程序帮我编一下

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:27:48
求1!+3!+…+20!

public class Test {

public int getJiecheng(int num){
if( num == 1){
return 1;
}else {
return num*getJiecheng(num-1);
}
}

public int getValue(){
int value = 0;
for( int i=1;i<=20;i++){
value += this.getJiecheng(i);
}
return value;
}

public static void main(String args[]){
Test t = new Test();
System.out.println(t.getValue());
}

}

public class Test {

public static int fun(int n) {
int nRes = 1;
for (int i = n; i > 1; i--) {
nRes *= i;
}
return nRes;
}

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

}

小程序,五分钟搞定,提高分数,我十分钟内写出来
你们两个太不厚道了

汗,你们真积极,但是题目都不看
1!+3!+…+20!?????有规律吗??