當前位置:首頁 » 編程語言 » javafor階乘

javafor階乘

發布時間: 2024-04-18 15:05:38

『壹』 java中怎麼表示階乘

1、首先在電腦打開eclipse軟體,創建Scanner對象。

『貳』 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

『叄』 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中階乘怎麼表示

沒有自帶方法表示階乘,必須自己通過循環來實現

熱點內容
純凈的安卓系統哪個版本最流暢 發布:2024-05-01 07:05:50 瀏覽:785
光纖和密碼忘記了怎麼辦 發布:2024-05-01 06:57:23 瀏覽:781
搭建伺服器的路由器 發布:2024-05-01 06:51:12 瀏覽:583
oppo手機如何設置加密碼 發布:2024-05-01 06:51:11 瀏覽:64
編程語言收入 發布:2024-05-01 06:42:55 瀏覽:756
上海網路雲存儲功能 發布:2024-05-01 06:42:45 瀏覽:831
源碼直通車 發布:2024-05-01 06:39:24 瀏覽:708
ug設置伺服器地址 發布:2024-05-01 06:26:47 瀏覽:865
離散數學關系矩陣演算法 發布:2024-05-01 05:53:48 瀏覽:401
androidgithub開源項目 發布:2024-05-01 05:30:13 瀏覽:618