階乘是一個常見的數學概念,表示一個正整數與小于等于它的所有正整數的積,通常用!符號表示。現在我們用Java來求1到10的階乘的和。
public static void main(String[] args) { int sum = 0; for (int i = 1; i<= 10; i++) { int factorial = 1; for (int j = 1; j<= i; j++) { factorial *= j; } sum += factorial; } System.out.println("1到10的階乘的和為:" + sum); }
在上面的代碼中,我們首先定義了一個變量sum來存儲階乘的和,然后用for循環遍歷1到10的每個數。在每次循環中,我們都需要計算當前數字的階乘,用另一個for循環實現。最后將這個階乘值加入總和中。
運行程序后,輸出的結果為:
1到10的階乘的和為:4037913
說明1到10的階乘的和為4037913。