欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸入n求階乘和

張吉惟1年前8瀏覽0評論

階乘是一個非常經典的數學問題,它被廣泛地應用在各種算法中。如果你正在學習Java編程語言,你也可以用Java代碼來求階乘和。這里我們給出一個Java程序,它可以輸入一個數字n,然后計算1到n的階乘和。

import java.util.Scanner;
public class FactorialSum {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int n, factorial, sum = 0;
System.out.print("請輸入一個整數n: ");
n = input.nextInt();
for (int i = 1; i<= n; i++) {
factorial = 1;
for (int j = 1; j<= i; j++) {
factorial *= j;
}
sum += factorial;
}
System.out.println("1到" + n + "的階乘和為:" + sum);
}
}

在這個程序中,我們首先使用Scanner類從控制臺輸入一個整數n。接下來,我們使用兩個for循環來計算1到n的階乘和。外層for循環用于枚舉每個數字i,而內層for循環用于計算i的階乘。注意,我們在每次內層循環之前要將已有的階乘值清零。

運行這個程序,你可以輸入任意數字,并得到對應的階乘和。