階乘指從1到某個整數的所有整數相乘所得到的積,下面使用Java求解1到20的階乘和。
public class FactorialSum { public static void main(String[] args) { int sum = 0; int num = 1; for (int i = 1; i<= 20; i++) { num *= i; sum += num; } System.out.println("1到20的階乘和為:" + sum); } }
上述代碼中,首先定義了sum和num兩個變量,sum用于存儲階乘和,num用于存儲每次計算的階乘值。然后使用for循環計算1到20的階乘和,每次計算完一個階乘值后,將它加入到階乘和中。
最后輸出1到20的階乘和的結果,即可得到答案。
上一篇css以某個點旋轉