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

java階乘

發布時間: 2022-01-18 05:06:25

java輸出階乘過程

很簡單的演算法哈:你這個4 = 1 * 2 * 3 * 4 = 24 這個不叫階乘噢,不過實現很簡單代碼還是自己動手吧,對你有好處

② Java階乘 程序

缺少返回值
public void (n){
for(n=20;n>1;n--)
{
n=n*(n-1);
}
return n;
}

在smultiply(n)函數里的n是局部變數,只在函數內部有效,一出這個函數,n就失效了,有了return n;這條語句才能把n的值返回給result1,否則result1還是原來的值,在定義變數的時候你沒有給它賦值,導致你在輸出的時候找不到result1的值

在寫程序的時候,最好在定義的時候給它賦一個初值:double result1=0;

③ JAVA中怎麼表示階乘

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

④ java中階乘怎麼表示

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

⑤ java n的階乘

無語

public class jjjj {

int pp(int n)
{
if(n<2)
return 1*n;
else
return n*pp(n-1);
}
public static void main(String args[])
{
jjjj b=new jjjj();
int d=b.pp(5);
System.out.print(d);
}
}

階乘就是利用遞歸啊。

整個程序的核心就是int pp(int n)
{
if(n<2)
return 1*n;
else
return n*pp(n-1);
}
這一段, 如果n大於2,返回n*pp(n-1)的意思,就是,任何一個N的階乘等於n*比n小1的數的階乘,打個比方,比如5的階乘等於5*(4的階乘),4的階乘等於4*(3的階乘),而1的階乘,等於1本身。

⑥ java 階乘

同意qsmy的意見,不過樓主為什麼非用for循環而不用遞歸來實現呢?

⑦ 用java求階乘

求階乘用for就行,假設我們要對num求階乘,結果是result
int result = 1;

for (int i=1;i<=num;i++){
result *= i;
}
此時result的值即為num的階乘(僅正整數)

⑧ 關於JAVA階乘!

答案肯定有問題撒。。你根本就沒求階乘。。
static int fuc(int n){
return n;
}
這個方法改下
static int fuc(int n){
if(n == 0) return 0;
int sum = 1;
for(int i = 1; i <= n; i++) {
sum *= i;
}
return sum;
}

⑨ java階乘

主要原因是你的輸入方法寫錯了
我又給你寫了一個 ,我運行了,好用。具體如下
public class Text {
public static void main(String[] args) throws IOException{
// int i=0;
// i=i++;
// System.out.println(i);
// System.out.println(i);
// System.out.println(i+1);
// System.out.println(i);
System.out.println("請輸入一個數:");
Scanner sc=new Scanner(System.in);
int one=sc.nextInt();
int sum=1;
for(int i=one;i>0;i--){
sum*=i;
}
System.out.println(one+"!"+"="+sum);
}
}

⑩ java語言求n的階乘

staticlongcalcFactorial(intn){
if(n==1){
return1;
}else{
returnn*calcFactorial(n-1);
}
}

熱點內容
命令退出FTP 發布:2025-02-11 22:26:18 瀏覽:161
python非同步框架 發布:2025-02-11 22:22:22 瀏覽:22
廣聯達正版加密鎖 發布:2025-02-11 22:08:02 瀏覽:803
斯諾克資料庫 發布:2025-02-11 21:54:02 瀏覽:533
安卓手機降噪功能在哪裡打開呢 發布:2025-02-11 21:52:56 瀏覽:701
騰訊雲伺服器購買網址 發布:2025-02-11 21:37:46 瀏覽:61
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:19
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:499
編程班會 發布:2025-02-11 21:27:19 瀏覽:739
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:202