當前位置:首頁 » 編程語言 » 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);
}
}

熱點內容
cad解壓錯誤 發布:2024-03-29 15:01:45 瀏覽:78
存儲指令集 發布:2024-03-29 14:39:27 瀏覽:649
資料庫表刪除數據 發布:2024-03-29 14:39:26 瀏覽:367
出c語言整除 發布:2024-03-29 14:28:22 瀏覽:572
芬尼壓縮機 發布:2024-03-29 14:24:11 瀏覽:464
電腦數據實時上傳本地伺服器軟體 發布:2024-03-29 14:07:57 瀏覽:920
尋秦記源碼 發布:2024-03-29 13:56:17 瀏覽:496
linux的備份命令 發布:2024-03-29 13:41:22 瀏覽:383
csgo建議什麼配置 發布:2024-03-29 13:31:44 瀏覽:980
電腦ftp服務如何禁用 發布:2024-03-29 13:24:48 瀏覽:332