Java是一種流行的編程語言,可以輕松完成各種編程任務,包括計算階乘和計算階乘和。以下是一個簡單的Java程序,用于計算1到10的階乘和。
// 計算階乘和的Java程序public class FactorialSum { public static void main(String[] args) { int n = 10; // n為要計算的最高階乘 int sum = 0; // 初始化總和為0 for (int i = 1; i<= n; i++) { // 循環計算1到n的階乘和 int factorial = 1; // 初始化階乘為1 for (int j = 1; j<= i; j++) { factorial *= j; // 計算階乘 } sum += factorial; // 累加階乘和 System.out.println(i + "! = " + factorial); // 輸出階乘 } System.out.println("1! + 2! + ... + " + n + "! = " + sum); // 輸出階乘和 } }
在此Java程序中,我們使用了一個嵌套的for循環來計算每個數字的階乘,并將其累加到總和中。我們還使用System.out.println函數輸出每個數字的階乘和最終的階乘和。此程序將輸出以下內容:
1! = 1 2! = 2 3! = 6 4! = 24 5! = 120 6! = 720 7! = 5040 8! = 40320 9! = 362880 10! = 3628800 1! + 2! + ... + 10! = 4037913
這個Java程序可以很容易地修改,以計算階乘和的其他范圍(例如1到5或1到20)。因此,這是一個非常有用和實用的程序,可以幫助你完成各種計算任務。
上一篇java輸入整數a和b
下一篇python相似圖形檢索