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

1到10的階乘java

發布時間:2022-06-29 02:14:21

① 用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
}
}

② java題目 編寫一個應用程序,計算1~10之間各個整數的階乘,並將結果輸出到屏

public class Test {
public static void main (String[] args)
{
long result = 1;
for (int i = 1; i <= 10; i++)
{
result *= i;
System.out.println(result);
}
}
}

屏輸出:
1
2
6
24
120
720
5040
40320
362880
3628800

③ 怎麼寫出10的階乘的程序(JAVA)

public class Sa {

/**
* 計算10的階乘
*/
public static void main(String[] args) {
//定義變數sum並且設定他的初始值為1
int sum=1;
//循環
for(int i=1;i<=10;i++){
//讓sum等於每次階乘後的值
sum=sum*i;
//輸出顯示sum
System.out.println("sum!="+sum);
}

}

}

前面的幾個有的寫的有問題~樓主別被誤導~有的寫的也非常復雜~我也是新人所以就只用我學過的一點東西寫的~非常簡單~如果樓主以後想交流類似問題可以找我~我QQ463961094

④ java的1階乘到10階乘的相加怎麼寫

摘要 public class jiecheng {

⑤ JAVA求1到10的階乘之和,幫忙看看哪裡錯了

public class p34
{ public static void main(String args[])
{ int i,j,sum=0,item=1;
for(i=1;i<=10;i++)
{
for(j=i-1;j>=1;j--)
{ item=item*j;
}

sum=sum+item;
}
System.out.println(sum);
}
}
你的程序i的值改變了

⑥ java編程求1到10的階乘和,請問哪裡錯了

需要兩層循環 外層是循環從幾加到幾
內層是 求當前數字的階乘
public class Sum
{
public static void main(String args[])
{
int sum=0,i,a=1;
for(i=1;i<=10;i++)
{
a=1;//每次循環a要賦初值
for(int j=1;j<=i;j++)
a*=j;
sum=sum+a;
}
System.out.println("sum= "+sum);
}
}

上面有個哥們用的遞歸 也不錯 不過不好理解

⑦ 編寫JAVA程序,接收1-10的正整數,輸出該數的階乘,例如4,則輸出4! =1*2*3*4=24

publicclassFactorial{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請輸入一個(1-10)的正整數");
intinput=sc.nextInt();
if(input>10||input<1){
System.out.println("輸入有誤,請輸入一個(1-10)的正整數");
return;
}
System.out.print(input+"的階乘=");
intresult=1;
for(inti=1;i<=input;i++){
System.out.print(i);
result*=i;
if(i<input){
System.out.print("x");
}
}
System.out.println("="+result);
}
}

⑧ java創建一個類文件,應用循環語句進行1至10的累乘操作怎樣編急!

public class Test{
public static void main(String[] args){
int sum=1;
for(int i=1;i<=10;i++){
sum = sum*i;
}
System.out.print("階乘結果:"+sum);
}
}
注意文件名要是Test.java

⑨ 從1階乘加到10的階乘怎麼用java寫

public class factorial {
public static void main(String[] args) {
int sum = factorial_sum(); //定義sum調用factorial_sum()
System.out.println(sum);
}

/**
* 定義計算階乘的函數,可以在factorial_sum()的()裡面加一個參數,由用戶輸入是到1哪一個數的階乘和。
* 即:
factorial_sum(int n){
int sum=0;//和
int num = n;//變數,多少之內的階乘和
int factorial=1;//階乘
for(int i=1;i<=num;i++){
factorial *= i;//也可以寫為 factorial = factorial * i;
sum += factorial;
}
return sum;//放回計算結果
}
*
* 在數函數中調用使用
* 即:
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = factorial_sum(n);
System.out.println(sum);
*/
public static int factorial_sum() {
int sum=0;//和
int num = 10;//變數,多少之內的階乘和
int factorial=1;//階乘
for(int i=1;i<=num;i++){
factorial *= i;//也可以寫為 factorial = factorial * i;
sum += factorial;
}
return sum;//放回計算結果
}
}

希望對你有用

⑩ 高分懸賞:java 語言編寫 1到N的階乘的和

給你寫一個簡單的如下:
public class test{
public static void main(String args[]){
int i=1;
int j=1;
int sum;
for(;i<=10;i++){
j=j*i;sum=sum+j;}
System.out.println("1~10的階乘和為"+sum);
}
}
這是一到十的階乘,用時將10換做成任何即可

閱讀全文

與1到10的階乘java相關的資料

熱點內容
不去互聯網程序員 瀏覽:550
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:486
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:240
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:279
檢測到加密狗注冊伺服器失敗 瀏覽:205
解壓後手機如何安裝 瀏覽:519
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:656
東北程序員帥哥 瀏覽:709
加密封條風噪小 瀏覽:975