導航:首頁 > 編程語言 > 階乘java

階乘java

發布時間:2022-01-16 23:31:19

java 階乘

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

㈡ 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階乘!

答案肯定有問題撒。。你根本就沒求階乘。。
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中怎麼表示階乘

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

㈤ java中階乘怎麼表示

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

㈥ java中怎麼實現階乘

import java.util.Scanner;

public class Jiecheng {
public static void main(String[] args) {
System.out.print("請輸入你想要的階乘數:");
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.print("!" + a + "的結果是:" + jiecheng(a));
}

public static double jiecheng(int a) {
if (a <= 1) {
return a;
}

return jiecheng(a - 1) * a;
}

}

㈦ 用java求階乘

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

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

㈧ java語言求n的階乘

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

㈨ 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階乘

主要原因是你的輸入方法寫錯了
我又給你寫了一個 ,我運行了,好用。具體如下
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相關的資料

熱點內容
小程序地產廣告源碼 瀏覽:540
消費者信息加密私域 瀏覽:429
程序員開發團隊可以怎麼創業 瀏覽:925
設備共享伺服器是什麼意思 瀏覽:124
java符號類型 瀏覽:331
redis客戶端java 瀏覽:214
javatn 瀏覽:278
應用寶哪裡下載王卡免流量app 瀏覽:235
uv7代噴頭加密與不加密 瀏覽:467
滾動指標源碼查詢 瀏覽:986
夢幻西遊lua源碼修改教程 瀏覽:937
androidphp環境 瀏覽:762
php前台頁面 瀏覽:493
程序員hr怎麼挽留 瀏覽:817
學習編程視頻剪輯的書 瀏覽:170
安卓什麼時候更新軟體格式 瀏覽:978
三星920sc加密碼 瀏覽:721
南航app在哪裡 瀏覽:743
我的世界伺服器菜單怎麼做出來 瀏覽:366
馬後炮編程視頻 瀏覽:649