計算階乘和是編程中基本的算法之一。在Java中,我們可以使用循環語句來計算階乘和。
public class FactorialSum { public static void main(String[] args) { int n = 5; int factorial = 1; int sum = 0; for (int i = 1; i<= n; i++) { factorial *= i; sum += factorial; } System.out.println("階乘和為:" + sum); } }
以上代碼中,我們首先定義了一個整數n,表示要計算的階乘和的范圍。接著,我們定義了一個變量factorial,用于存儲當前循環中計算的階乘值,初始值為1。同樣地,我們還定義了一個變量sum,用于存儲所有階乘值的和,初始值為0。
在循環語句中,我們從1到n進行遍歷,每次循環計算當前i的階乘值,并將其加入到sum中。最后,我們輸出計算結果。
這段代碼可以輕松地計算任意一個正整數范圍內的階乘和,是很常用的算法。