Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和

Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和方法:先编写求阶乘的方法,再通过for循环计算1到7的阶乘的和。具体实现:public class Test { public static void main(String[] args) { int sum = 0; //保存阶乘的和 for(int i = 1;i
Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和
public class Test {
public static void main(String[] args) {
int sum = 0;
for(int i = 1;i<=7;i++)
sum += factorial(i);
System.out.println(sum);
}

// 求阶乘方法
public static int factorial(int num) {
int result = 1;
for(int i = 1;i<=num;i++)
result *= i;
return result;
}
}2008-09-22
Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和方法:
先编写求阶乘的方法,再通过for循环计算1到7的阶乘的和。
具体实现:

public class Test { public static void main(String[] args) { int sum = 0; //保存阶乘的和 for(int i = 1;i<=7;i++) sum += factorial(i); System.out.println(sum); } // 求阶乘方法,传入一个整数,返回这个整数的阶乘 public static int factorial(int num) { int result = 1; for(int i = 1;i<=num;i++){ result *= i; } return result; }}2015-09-27
public class jiecheng{
public int jcsum(int n){
int sum=1;
while(n>=1){
sum=sum*n;
n--;
}
return sum;
}
public static void main(String[] args) {
jiecheng[] jc=new jiecheng[8];
for(int i=1;i<jc.length;i++)
jc[i]=new jiecheng();
int sum=0,n=1;

for(;n<jc.length;n++)
sum=sum+jc[n].jcsum(n);
System.out.println("阶乘之和 from 1 to 7 is"+" "+sum);
}
}2008-09-22
mengvlog 阅读 8 次 更新于 2025-07-19 08:36:49 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部