❶ java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和
Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和方法:
先编写求阶乘的方版法,再通过for循环计算权1到7的阶乘的和。
具体实现:
publicclassTest{
publicstaticvoidmain(String[]args){
intsum=0;//保存阶乘的和
for(inti=1;i<=7;i++)
sum+=factorial(i);
System.out.println(sum);
}
//求阶乘方法,传入一个整数,返回这个整数的阶乘
publicstaticintfactorial(intnum){
intresult=1;
for(inti=1;i<=num;i++){
result*=i;
}
returnresult;
}
}
❷ java里1到10的阶乘相加编程怎么做
java里1到的阶乘相加编程方法如下:
public class Factorial{ //类
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum,把和存放在sum里
for(int i=1;i<11;i++){ //做1-11循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出和sum
}
}
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
❸ JAVA用FOR循环写N的阶乘,和用递归写N的阶乘
int s=1;
for(int i =0;i<n;i++){
s*=(i+1);
}
int a(n){
if(n==1)
return 1;
else
return n*a(n-1);
}
❹ java中阶乘怎么表示
没有自带方法表示阶乘,必须自己通过循环来实现