在Java中,要求1到n的階乘的和,可以使用for循環來實現。以下是實現代碼:
int n = 5; int sum = 0; int fac = 1; for (int i = 1; i<= n; i++) { fac *= i; sum += fac; } System.out.println("1到" + n + "的階乘的和為:" + sum);
以上代碼中,首先定義了一個變量n,代表要求的階乘數。然后定義了sum和fac兩個變量,sum表示累加的階乘和,fac表示當前的階乘。接著使用for循環遍歷1到n的數,將當前的i相乘得到當前的階乘,然后累加到sum中。最后輸出結果。