❶ 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中階乘怎麼表示
沒有自帶方法表示階乘,必須自己通過循環來實現