在 Java 中,可以使用循環語句來計算 n 到 m 階乘和。首先,需要定義兩個變量,分別表示 n 和 m,然后使用 for 循環語句依次計算 n 到 m 的階乘,將結果相加得到階乘和。
int n = 5; int m = 10; int factorialSum = 0; for (int i = n; i<= m; i++) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } factorialSum += factorial; } System.out.println("階乘和為:" + factorialSum);
以上代碼中,首先定義了 n 和 m 兩個變量分別為 5 和 10,然后定義了階乘和 factorialSum 為 0。接著使用 for 循環語句從 n 開始遍歷到 m,每次計算當前數的階乘并將其加到階乘和 factorialSum 中。最后輸出階乘和的值。
需要注意的是,在計算階乘的過程中不能直接使用 n! 的方式計算,否則可能會出現計算錯誤。因此,使用內部的 for 循環語句來計算每個數的階乘,通過累乘的方式得到階乘的結果。