编写一个Java应用程序,计算10!+11!+12!+13!+14!+15!之和。

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:30:07

public class Tuzi {

/**
* @param args
*/
public static void main(String[] args) {
int sum=0;
for (int i = 10; i <= 15; i++) {
sum+=jiecheng(i);
}
System.out.println(sum);
}
/**
* 计算阶乘并返回结果
* @param i 要计算的阶乘
* @return
*/
public static int jiecheng(int i){
int sum=1;
for (int j = 1; j <= i; j++) {
sum*=j;
}
return sum;
}
}

int sum=0;
int ji=1;
for(int i=10;i<=15;i++) {
for(int j=2;j<=i;j++) {
ji = ji * j;
}
sum += ji;
ji =1;
}

源程序如下:
public class Test {
public static long factorial(int i) {
long result = 1;
if (i == 0 || i == 1)
result = 1;
else
result = i * factorial(i - 1);
return result;
}

public static void main(String[] args) {
long result = 0;
for (int i = 10; i <