導航:首頁 > 編程語言 > 用jsp做1到10的階乘

用jsp做1到10的階乘

發布時間:2023-09-04 21:13:38

A. 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、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

B. 用JAVA 編程方法「 求出1~10的階乘」

public class Foctarial
{
//發現用一個方法調用比較復雜,看起來不容易明白,就使用了2個靜態方法調用,一個實現專

1*2*3 一個實現1*2+1*2*3
public static int sumadd(int m)
{
屬if (m==1)
{
return 1;
}
else
{
return m*sumadd(m-1);//遞歸調用實現1*2*3*4
}
}
public static int sum(int n)
{
if (n==1)
{
return 0;
}
return sumadd(n)+sum(n-1);//遞歸調用實現1*2+1*2*3
}
public static void main(String[] arge)
{
System.out.print(sum(Integer.valueOf(arge[0])));//輸入字元轉Int
}
}

C. javascript中1到10的階乘和

如下可以實現:

當i==1時,求的是1的階乘;

當i==2時,求的是2的階乘;

當i==3時,求的是3的階乘;

依次類推...

當i==10時,求的是10的階乘;

然後整體加起來,就是最終結果。

js">varsum=0;
for(vari=1;i<=10;i++){
varb=1;
for(varj=1;j<=i;j++){
b*=j;
}
sum+=b;
}
alert(sum);

D. java中怎麼實現階乘,如計算1~100的階乘

使用BigInteger大容量運算類計算100的階乘
一.一般演算法(循環)
view plain to clipboardprint?
public class Test {
public static void main(String[] args) {
int result = 1;
for (int i = 1; i <= 100; i++) {
result *= i;
}
System.out.println(result);
}
}
public class Test {
public static void main(String[] args) {
int result = 1;
for (int i = 1; i <= 100; i++) {
result *= i;
}
System.out.println(result);
}
}
輸出結果為0,因為int無法保存下100的階乘的結果,100的階乘的長度至少大於50位,也要大於long,double
二.使用BigInteger大容量運算類
view plain to clipboardprint?
import java.math.BigInteger;

public class Test {
public static void main(String[] args) {
BigInteger result = new BigInteger("1");//為result賦初始值,為1
for (int i = 1; i <= 100; i++) {
BigInteger num = new BigInteger(String.valueOf(i));
result = result.multiply(num);//調用自乘方法
}
System.out.println(result);//輸出結果
System.out.println(String.valueOf(result).length());//輸出長度
}
}
import java.math.BigInteger;
public class Test {
public static void main(String[] args) {
BigInteger result = new BigInteger("1");//為result賦初始值,為1
for (int i = 1; i <= 100; i++) {
BigInteger num = new BigInteger(String.valueOf(i));
result = result.multiply(num);//調用自乘方法
}
System.out.println(result);//輸出結果
System.out.println(String.valueOf(result).length());//輸出長度
}
}
計算結果為:000000000000000000
產度:158

閱讀全文

與用jsp做1到10的階乘相關的資料

熱點內容
U盤啟動載入資源文件失敗 瀏覽:459
怎樣把ug的pdf文件導入cad 瀏覽:148
c盤文件刪不了怎麼辦 瀏覽:248
win7無線網路禁用 瀏覽:455
如何把電腦文件夾圖片放置在一起 瀏覽:702
如何對訪談法進行數據分析 瀏覽:388
國土三調文件用什麼軟體什麼打開 瀏覽:651
數控銑床編程特點是什麼 瀏覽:119
飛鴿傳輸一次能傳多少文件 瀏覽:488
手機照片許可權怎麼設置密碼 瀏覽:341
es文件瀏覽器怎麼隱藏 瀏覽:649
刪除的文件為什麼恢復 瀏覽:314
血緣詛咒怎麼升級 瀏覽:604
文件分享到微信怎麼操作 瀏覽:393
tmx文件trados 瀏覽:704
大數據與會計選課怎麼選 瀏覽:684
網路的不穩定因素有哪些 瀏覽:950
獵豹瀏覽器javascript 瀏覽:723
哪個列印軟體保存數據時間長 瀏覽:873
ps合並後源文件 瀏覽:74

友情鏈接