在Java編程語言中,求階乘和是一道常見的編程題。階乘和是指1!+2!+3!+...+n!的值。下面是使用Java語言編寫的求階乘和的程序。
public class FactorialSum { public static void main(String[] args) { int n = 10; int sum = 0; for (int i = 1; i<= n; i++) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("階乘和為:" + sum); } }
程序中,首先定義一個整型變量n,并初始化為10,表示需要求1到10的階乘和。然后定義另一個整型變量sum,并初始化為0,用于存儲階乘的和。接著使用for循環遍歷1到n的所有整數,其中每次循環內部再使用一個for循環計算當前整數的階乘,最終將計算好的階乘累加到sum中。最后使用System.out.println語句輸出結果。
通過上述程序,我們可以輕松地求出任意范圍內的階乘和。